改变DatePicker的标题文本颜色
我有一个datepicker,在棒棒糖上显示标头,看起来像这样 我想将标头中的大日期的颜色从黑色更改为白色,或者完全删除标头,我不在乎哪个.我尝试更改textColorPrimary,textColor和titleTextColor,但没有效果. 解决方案 好吧,我不知道您对约会选择器主题的 parent 主题是什么.假设您有一个自定义的约会选择器主题,如下所示, 现在 ctrl +单击 Theme.AppCompat.Light ,它导致您进入新的方式;)您可以在这里找到您在这里寻找的意思,在这里您的问题仅与头部文字,但您可能希望更改另一种视图颜色,所以这是您需要看看的地方. 并且在答案创建下面的自定义主题时,并将此属性添加给您喜欢 的颜色 android:textColorPrimaryInverse 应该为您努力.
0 2024-02-19
编程技术问答社区
以编程方式改变Android中DatePicker的日历尺寸
我正在执行Android应用程序,我必须展示DatePickerDialog.事实是,该应用程序将在具有智能屏幕的设备上,并且日历不适合.我希望日历在保持相同比例的同时变小. 我尝试在datepicker上使用ScaleY和ScaleX函数进行调整大小,但它只是调整所有datepickers. 这是我用来显示datepickerdialog 的代码 public void ShowDate() { final Calendar c = Calendar.getInstance(); year = c.get(Calendar.YEAR); month = c.get(Calendar.MONTH); day = c.get(Calendar.DAY_OF_MONTH); DatePickerDialog dateForm = new DatePickerDialog(ViewForm.this, R.style.ColorOn
0 2024-02-18
编程技术问答社区
当DatePickerDialog在屏幕上打开时,如何隐藏软键盘?
我正在自定义datepickerdialog,以添加我的一些功能中的本机datepicker.那是按预期工作的.但是,默认情况下,日期,每月和年度的日期和年度领域是可以编辑的.因此,当我将这些可编辑的输入字段集中时,默认情况下将打开软键盘,并且使用的使用将能够编辑日期/月/年,以及用户编辑日/月/年ans ans Press set/cancel edited日期日期datepickerdialog已关闭并关闭功能正常工作. 在这里,我的问题是用户编辑日/月/年ANS Press Set/CANCEL编辑日期日期日期PickerDialog已关闭,并且软键仍在打开. datepickerdialog被驳回后,它不会立即关闭.因此,我尝试使用以下代码隐藏软键. private DialogInterface.OnDismissListener myOnDismissListener = new DialogInterface.OnDismissListener() { p
10 2024-02-18
编程技术问答社区
如何在Datepickerdialog Android中选择年份?
我是Android编程的新手.请帮忙. 我正在使用单击EditText上创建材料设计DatePickerDialog的片段.麻烦是设置为当前日期(由我设置).但是,如果用户必须选择过去的日期...例如10年前,用户必须每个月滚动,这很痛苦.例如如下所示: 有没有办法让您选择一年?这样,用户可以导航到今年. 解决方案 我认为这是因为您没有最低日期或最大日期.如果您尝试使用DatePicker创建自定义对话框,则可以使用.我有一个带有递观的示例.当用户单击EditText时,我调用此方法. private void showDateDialog() { mLayoutInflater = getLayoutInflater(); mCustomDatePicker = mLayoutInflater.inflate(R.layout.custom_date_picker, null); mDatePicker = (DatePicker)
8 2024-02-14
编程技术问答社区
使用DialogFragment为多个活动提供日期选择器对话框
我需要使用新的DialogFragment类使用DatePicker对话框进行多个活动. 我使用DatePicker和Time Picker进行了两个以上的活动.我成功地使用了developer.android.com中的示例进行对话框片段进行单个活动. public class DatePickerFragment extends DialogFragment implements DatePickerDialog.OnDateSetListener { String date; Bundle bundle; Intent in; //private View v; @Override public Dialog onCreateDialog(Bundle savedInstanceState) { // Use the current date as the default date in the picker final Calendar c
2 2024-02-14
编程技术问答社区
在android7.0版本上对android.widget.DatePicker类的充气错误
我想显示弹出日期选择器,我使用此代码 Calendar mcurrentDate = Calendar.getInstance(); int mYear = mcurrentDate.get(Calendar.YEAR); int mMonth = mcurrentDate.get(Calendar.MONTH); int mDay = mcurrentDate.get(Calendar.DAY_OF_MONTH); DatePickerDialog mDatePicker = new DatePickerDialog(getActivity(), new DatePickerDialog.OnDateSetListener() { public void onDateSet(DatePicker datepicker, int selectedyear
DatePickerDialog先显示年份选择器
我希望我的datepickerdialog打开以显示年份清单. 例如,当我显示对话框时,我会看到日历视图: : 如果我点击文本" 1900",则显示了一年的视图: 我尝试了此代码,但没有效果,我对自己的工作一无所知: DatePickerDialog birthDatePicker = new DatePickerDialog(getActivity(), this, 0, 0, 0); birthDatePicker.getDatePicker().setSpinnersShown(true); birthDatePicker.show(); 解决方案 使用可以选择显示旋转器而不是日历的datepicker XML修改,这可能对您有益,因为您想直接编辑年份. android:datePickerMode="spinner" 其他解决方案 与我将在这里复制我的答案: 您可以获取对年度视图的参考,然后仅模拟用户单击以打开它. dataPic
4 2024-02-13
编程技术问答社区
安卓Material Design内嵌式日期选择器问题
我有一个ScrollView datepicker 在Android的先前版本中,datepicker是: 我可以滚动datepicker日,月,几年没有问题的单一要素 在Android Lollipop API级别21材料中,以这种方式显示了datepiker: 如果我单击了一个月,则显示一个日历视图,我不能更改月份,我只能选择这一天.如果我尝试编辑这一年,则显示一年的滚动器,但是如果我尝试使用tro scroll,则滚动的整个datepicker包含的整个布局,而不仅仅是日期. calendarViewShown=false 似乎被忽略 我该如何解决此问题? 解决方案 calendarViewShown属性在日历式日期选择器中弃用.如果您想要旋转器式的日期选择器,则可以将datePickerMode属性设置为spinner.
点击按钮时不显示DatePickerDialog。
遵循Button是片段的一部分 butndob.setOnClickListener(new View.OnClickListener() { @SuppressLint("NewApi") @Override public void onClick(View v) { // TODO Auto-generated method stub DatePickerDialog.OnDateSetListener mDateSetListen = new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int mo
10 2024-02-12
编程技术问答社区
DatePickerDialog总是打开当前的日期
我在DatePickerDialog上遇到麻烦,每次我打开时,都会显示当前日期,而不是我以前设置的日期. 这是我的代码: final Calendar c = Calendar.getInstance(); final int mYear = c.get(Calendar.YEAR); final int mMonth = c.get(Calendar.MONTH); final int mDay = c.get(Calendar.DAY_OF_MONTH); DatePickerDialog.OnDateSetListener datePickerListener = new DatePickerDialog.OnDateSetListener() { // when dialog box is closed, below method will be called. public void onD
4 2024-02-11
编程技术问答社区
从DatePickerDialog获取数据到一个片段
如上所述,我正在尝试找出如何传递用户选择的日期.我已经计算出如何使用ondateset方法获取选择的日期,但是我不知道如何将其馈回父片,然后将EditText文本设置为选择的日期. . package com.example.androidvehicle; import java.util.Calendar; import android.app.Activity; import android.app.DatePickerDialog; import android.app.Dialog; import android.app.DialogFragment; import android.os.Bundle; import android.support.v4.app.Fragment; import android.util.Log; import android.view.LayoutInflater; import android.view.View; import
2 2024-02-11
编程技术问答社区
setFormatter方法实现了将Xamarin Android中的数字转换为字符串的实现
我的示例代码下面 在on Createdialog事件中调用方法下面 SetNumericMonth(true, null, dialog); private int monthSpinnerResId; public void SetNumericMonth(bool onCreateEventOrNot, DatePicker view, DatePickerDialog dialog) { if (DatePickerNumericMonthFormat == false) { monthSpinnerResId = Activity.Resources.GetIdentifier("android:id/month", null, null); if (monthSpinnerResId != 0) {
0 2024-02-10
编程技术问答社区
如何在安卓系统中获得DatePickerDialog的日期设置?
尚未找到解决方案,我花了几个小时来解决这个挑战. 我如何获得约会,以查看如何按下"今日"按钮? 想要在按下"今天"按钮时显示一个日期. 而且,我们相信尝试将信息添加到指定日期的屏幕显示过程中的过程. DatePickerDialog dpdialog = new DatePickerDialog(me, new OnDateSetListener() { @Override public void onDateSet(DatePicker view, int pickyear, int monthOfYear, int dayOfMonth) { } }, year, month-1, day); // Dialog(Positive Button) dpdialog.setButton( DialogInterface.BUTTON_P
0 2024-02-06
编程技术问答社区
从EditText中设置Datepickerdialog的日期
我感到非常惊讶,即使在搜索1小时后,我也无法在网中找到它! 我有一个从原始选择器示例中稍作修改的日期选择器对话框(感谢raghunandan for to this ). ,但我不想将默认日期设置为当前日期,而应该从EditText选择日期并设置该日期至datePickerDialog.有人可以帮我解决这个问题吗?我当前的代码如下. 编辑我需要知道如何访问从内部datepickerfragment类中访问deDittext dateperf的价值. 主类: public class EditEntry extends Activity implements DatePickerFragment.TheListener{ EditText edit_datepurchased; public void showdate(View v) { edit_datepurchased = (EditText) findViewById(v.g
14 2024-02-06
编程技术问答社区
android的DatePickerDialog只显示一个按钮
我知道DatePickerDialog在这篇文章中解释 jelly bean datePickerDialog ---有没有办法取消?,但我的问题是我要唯一的显示确认按钮而不是两个按钮.我在DialogFragment中使用DatePickerDialog: public class DateDialog extends DialogFragment implements DatePickerDialog.OnDateSetListener { @Override public Dialog onCreateDialog(Bundle savedInstanceState) { // Use the current date as the default date in the picker final Calendar c = Calendar.getInstance(); int year = c.get(Calendar.YEAR); int
6 2024-02-05
编程技术问答社区
阻止用户在Datepickerdialog和Timepickerdialog中选择过去的日期和时间。
我正在为基于位置的提醒开发第一应用申请,其中我在其中添加了与我到达时的位置以及日期和时间的任务,应通知我.在添加任务活动中,我有任务名称,位置,日期和时间的按钮(单击DatePickerDialog和TimePickerDialog时)和一个addTask按钮.我想防止用户从对话框中选择过去的日期和时间.我该怎么做...? public class AddTasks extends Activity { TaskForm activityForm = new TaskForm(); private Button pPickDate; private int pYear; private int pMonth; private int pDay; public String date; public String Loc; public double lat; public double lon; private Button pPickTime; private int mH
10 2024-02-05
编程技术问答社区
安卓系统。改变DatePickerDialog/TimePickerDialog中的按钮文本
我有一个datepickerdialog.在默认配置中,它可以正常工作. DatePickerDialog dialog = new DatePickerDialog( view.getContext(), new OnDateSetListener() { @Override public void onDateSet(DatePicker picker, int year, int monthOfYear, int dayOfMonth) { // do something } }, startDate.getYear(), startDate.getMonth() - 1, startDate.getDay() ); 现在我想更改按钮的文本.我尝试使用以下代码: dialog.setButton(DatePickerDialog.BUTTON_P
12 2024-02-04
编程技术问答社区
DatePickerDialog显示有两个边框
我有一个关于显示datepickerdialog的疑问. 我想创建具有" HoloDialog"主题的日期选择器对话框: DatePickerDialog dpd = new DatePickerDialog(this, android.R.style.Theme_Holo_Dialog, reservationDate, 2014, 1, 1); 然后我将看到这个结果: 如您所见,对话框显示在周围的"两个边界". 我想创建与此处显示的相同的对话框,但周围有一个边框.有可能吗? 解决方案 假设我正确理解您的问题,我认为我找到了一种方法.在这里,我们匿名子类覆盖onCreate()并为窗口设置透明背景. DatePickerDialog dpd = new DatePickerDialog(this, android.R.style.Theme_Holo_Dialog,
10 2024-02-03
编程技术问答社区
DatePicker.setMinDate(long minDate)抛出IllegalArgumentException。时间不在
我有一个时间间隔,包括开始日期和结束日期.我可以让用户通过datepickerdialogs设置这些日期.这是创建和显示对话框的方法的代码: private void editInterval(boolean beginning) { DatePickerDialog dpd; Calendar cal = Calendar.getInstance(); if (beginning) { dpd = new DatePickerDialog(this, new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { someTime
18 2024-02-02
编程技术问答社区
安卓编辑文本Onclick Datepickerdialog在lollipop中的错误
我正在使用datepickerdialog.它在Kitkat上正确运行,但是当我在Lollipop上运行应用程序时,当我单击"编辑文本"时,它打开了一个datePickerDialog框,但是当我选择日期时,不幸的是会产生停止错误.以下是EditText上的datepicker的代码. private void setDateTimeField() { fromLabel.setOnClickListener(this); toLabel.setOnClickListener(this); final DateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy"); //yyyy/MM/dd HH:mm:ss final Date date = new Da
6 2024-02-01
编程技术问答社区