问题标签 [datepickerdialog]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android 日期选择器和时间选择器问题
我面临的问题是从日期和时间对话框。我已经单独创建了所有这些。在 onCreate 上,我在对话框中为用户设置了当前日期和时间。即例如 24/7/2012 作为今天的日期。当我将 from_date 的对话框更改/单击为日期时,例如:26/7/2012 然后我通过 setText 将 to_date 对话框的文本更改为 26/7/2012。这里出现的问题是当我打开 to_date 对话框时,对话框中显示的日期是 24/7/2012 而不是 26/7/2012。对于日期和时间选择器对话框,如何实现这一点。我附上了下面的代码。提前致谢。
这是 onClick {
}
android - 如何从 DatePickerDialog 获取日、月和年?
我想获取保存到数据库的日、月和年值。这些是我的代码:
声明:
事件代码:
我尝试将 mMonth、mYear 和 mDay 值存储在 db 中。最好的商店类型是什么?作为整数还是作为字符串??
android - Robotium:让 Solo 在本地化构建中单击 DatePicker
我正在使用 Robotium 通过在 DatePickerDialog 中单击“设置”按钮
如果我现在将测试设备的语言更改为其他语言,Robotium 将无法找到该按钮,因为文本不再是“设置”而是翻译后的单词。
是否有可能以不同的方式访问 Picker 中的按钮?
正如在 Jelly Bean 中,DatePicker 丢失了“取消”按钮,我无法使用 clickOnButton(int index) 方法。
我唯一的想法是在 DatePickerDialog 上使用 setButton 来访问按钮文本的本地化字符串资源或保留对按钮的引用。但也许有人知道无需自定义按钮文本即可获得访问权限的更好方法。
问候金
android - 如何更改 DatePickerDialog 的语言环境?
我已经阅读了很多关于这个问题的链接,我知道这个类正在使用默认语言环境,但我需要使用不在设备标准语言环境中的亚美尼亚语言环境。我该如何解决?
android-dialogfragment - datepicker dialog using DialogFragment for multiple activities
I need to use DatePicker dialog using the new DialogFragment class for multiple activities. I am having more than two activities using datepicker and time picker. I succeeded using the example in developer.android.com for Dialog Fragment for single activity.
#xA;If I use that I have to write different DialogFragment classes for each activities. Is there any solution like using switch case provided in this example?
#xA;android - 在 DatePickerDialog 之后,AlertDialog 崩溃
大家好!
如果我显示 DatePickerDialog 并单击否定按钮,接下来我想显示 AlertDialog 但他崩溃了。如果我显示 DatePickerDialog 并单击 button_positive - 那么一切都很好(AlertDialog 可以显示)。
08-29 08:18:12.080:E/AndroidRuntime(454):致命异常:主要 08-29 08:18:12.080:E/AndroidRuntime(454):java.lang.ClassCastException:android.app.AlertDialog 08-29 08:18:12.080: E/AndroidRuntime(454): 在 ru.pososhok.app.stp1.onPrepareDialog(stp1.java:421) 08-29 08:18:12.080: E/AndroidRuntime(454): 在 android.app .Activity.onPrepareDialog(Activity.java:2515) 08-29 08:18:12.080: E/AndroidRuntime(454): 在 android.app.Activity.showDialog(Activity.java:2565) 08-29 08:18:12.080 : E/AndroidRuntime(454): 在 android.app.Activity.showDialog(Activity.java:2524) 08-29 08:18:12.080: E/AndroidRuntime(454): 在 ru.pososhok.app.menu.onOptionsItemSelected( menu.java:36) 08-29 08:18:12.080: E/AndroidRuntime(454): 在 android.app.Activity.onMenuItemSelected(Activity.java:2205) 08-29 08:18:12.080: E/AndroidRuntime( 454):在com。android.internal.policy.impl.PhoneWindow.onMenuItemSelected(PhoneWindow.java:748) 08-29 08:18:12.080: E/AndroidRuntime(454): at com.android.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl .java:143) 08-29 08:18:12.080: E/AndroidRuntime(454): 在 com.android.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:855) 08-29 08:18:12.080 : E/AndroidRuntime(454): 在 com.android.internal.view.menu.IconMenuView.invokeItem(IconMenuView.java:532) 08-29 08:18:12.080: E/AndroidRuntime(454): 在 com.android。 internal.view.menu.IconMenuItemView.performClick(IconMenuItemView.java:122) 08-29 08:18:12.080: E/AndroidRuntime(454): 在 android.view.View$PerformClick.run(View.java:9080) 08 -29 08:18:12.080: E/AndroidRuntime(454): 在 android.os.Handler.handleCallback(Handler.java:587) 08-29 08:18:12.080:E/AndroidRuntime(454): 在 android.os.Handler.dispatchMessage(Handler.java:92) 08-29 08:18:12.080: E/AndroidRuntime(454): 在 android.os.Looper.loop(Looper.java :123) 08-29 08:18:12.080: E/AndroidRuntime(454): 在 android.app.ActivityThread.main(ActivityThread.java:3683) 08-29 08:18:12.080: E/AndroidRuntime(454):在 java.lang.reflect.Method.invokeNative(Native Method) 08-29 08:18:12.080: E/AndroidRuntime(454): 在 java.lang.reflect.Method.invoke(Method.java:507) 08-29 08:18:12.080: E/AndroidRuntime(454): 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839) 08-29 08:18:12.080: E/AndroidRuntime(454):在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) 08-29 08:18:12.080: E/AndroidRuntime(454): 在 dalvik.system.NativeStart.main(Native Method)Handler.dispatchMessage(Handler.java:92) 08-29 08:18:12.080: E/AndroidRuntime(454): 在 android.os.Looper.loop(Looper.java:123) 08-29 08:18:12.080: E/AndroidRuntime(454): 在 android.app.ActivityThread.main(ActivityThread.java:3683) 08-29 08:18:12.080: E/AndroidRuntime(454): 在 java.lang.reflect.Method.invokeNative(Native方法) 08-29 08:18:12.080: E/AndroidRuntime(454): at java.lang.reflect.Method.invoke(Method.java:507) 08-29 08:18:12.080: E/AndroidRuntime(454) : 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839) 08-29 08:18:12.080: E/AndroidRuntime(454): 在 com.android.internal.os.ZygoteInit.main (ZygoteInit.java:597) 08-29 08:18:12.080: E/AndroidRuntime(454): at dalvik.system.NativeStart.main(Native Method)Handler.dispatchMessage(Handler.java:92) 08-29 08:18:12.080: E/AndroidRuntime(454): 在 android.os.Looper.loop(Looper.java:123) 08-29 08:18:12.080: E/AndroidRuntime(454): 在 android.app.ActivityThread.main(ActivityThread.java:3683) 08-29 08:18:12.080: E/AndroidRuntime(454): 在 java.lang.reflect.Method.invokeNative(Native方法) 08-29 08:18:12.080: E/AndroidRuntime(454): at java.lang.reflect.Method.invoke(Method.java:507) 08-29 08:18:12.080: E/AndroidRuntime(454) : 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839) 08-29 08:18:12.080: E/AndroidRuntime(454): 在 com.android.internal.os.ZygoteInit.main (ZygoteInit.java:597) 08-29 08:18:12.080: E/AndroidRuntime(454): at dalvik.system.NativeStart.main(Native Method)E/AndroidRuntime(454): 在 android.os.Looper.loop(Looper.java:123) 08-29 08:18:12.080: E/AndroidRuntime(454): 在 android.app.ActivityThread.main(ActivityThread.java :3683) 08-29 08:18:12.080: E/AndroidRuntime(454): 在 java.lang.reflect.Method.invokeNative(Native Method) 08-29 08:18:12.080: E/AndroidRuntime(454): 在java.lang.reflect.Method.invoke(Method.java:507) 08-29 08:18:12.080: E/AndroidRuntime(454): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java :839) 08-29 08:18:12.080: E/AndroidRuntime(454): 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) 08-29 08:18:12.080: E/AndroidRuntime (454):在 dalvik.system.NativeStart.main(本机方法)E/AndroidRuntime(454): 在 android.os.Looper.loop(Looper.java:123) 08-29 08:18:12.080: E/AndroidRuntime(454): 在 android.app.ActivityThread.main(ActivityThread.java :3683) 08-29 08:18:12.080: E/AndroidRuntime(454): 在 java.lang.reflect.Method.invokeNative(Native Method) 08-29 08:18:12.080: E/AndroidRuntime(454): 在java.lang.reflect.Method.invoke(Method.java:507) 08-29 08:18:12.080: E/AndroidRuntime(454): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java :839) 08-29 08:18:12.080: E/AndroidRuntime(454): 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) 08-29 08:18:12.080: E/AndroidRuntime (454):在 dalvik.system.NativeStart.main(本机方法)ActivityThread.main(ActivityThread.java:3683) 08-29 08:18:12.080: E/AndroidRuntime(454): 在 java.lang.reflect.Method.invokeNative(Native Method) 08-29 08:18:12.080: E /AndroidRuntime(454): 在 java.lang.reflect.Method.invoke(Method.java:507) 08-29 08:18:12.080: E/AndroidRuntime(454): 在 com.android.internal.os.ZygoteInit$ MethodAndArgsCaller.run(ZygoteInit.java:839) 08-29 08:18:12.080: E/AndroidRuntime(454): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) 08-29 08: 18:12.080:E/AndroidRuntime(454):在 dalvik.system.NativeStart.main(本机方法)ActivityThread.main(ActivityThread.java:3683) 08-29 08:18:12.080: E/AndroidRuntime(454): 在 java.lang.reflect.Method.invokeNative(Native Method) 08-29 08:18:12.080: E /AndroidRuntime(454): 在 java.lang.reflect.Method.invoke(Method.java:507) 08-29 08:18:12.080: E/AndroidRuntime(454): 在 com.android.internal.os.ZygoteInit$ MethodAndArgsCaller.run(ZygoteInit.java:839) 08-29 08:18:12.080: E/AndroidRuntime(454): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) 08-29 08: 18:12.080:E/AndroidRuntime(454):在 dalvik.system.NativeStart.main(本机方法)E/AndroidRuntime(454): 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839) 08-29 08:18:12.080: E/AndroidRuntime(454): 在 com.android.internal .os.ZygoteInit.main(ZygoteInit.java:597) 08-29 08:18:12.080: E/AndroidRuntime(454): at dalvik.system.NativeStart.main(Native Method)E/AndroidRuntime(454): 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839) 08-29 08:18:12.080: E/AndroidRuntime(454): 在 com.android.internal .os.ZygoteInit.main(ZygoteInit.java:597) 08-29 08:18:12.080: E/AndroidRuntime(454): at dalvik.system.NativeStart.main(Native Method)
java - 平板电脑上的 DatePickerDialog 不会调用 onDateSet
我正在使用 DatePickerDialog 提示用户输入日期。它在模拟器和我的三星 Galaxy Nexus 上运行良好,但在我的三星 Galaxy Tab 2 上没有调用 onDateSet。
我注意到,对话框更大,除了正常的旋转视图之外还显示了一个日历。这可能是问题吗?
这是一些代码:
什么可能导致这种情况?平板电脑中的错误?我错过了什么吗?谁能想到解决方法?
非常感谢!
android - 将 DatePickerDialog 按钮顺序与 Android 上的设备区域设置匹配
我的应用程序中所有 DatePickerDialog 上的按钮顺序不受设备语言环境的影响。例如,如果我将语言环境更改为从右到左对齐的语言,例如希伯来语或阿拉伯语,我设备上所有其他应用程序上的按钮顺序会自动更改,但在我自己的应用程序上保持不变!这是为什么?以及如何告诉我的应用程序“适应”新选择的语言环境并相应地更改按钮顺序?这真让我抓狂。您可以提供的任何帮助或提示将不胜感激。谢谢...
android - 在 DatePickerDialog (Android) 上验证日期时出现 IllegalArgumentException
当我在 DatePickerDialog 上验证日期时,我遇到了 IllegalArgumentException。这是堆栈跟踪:
和我的代码
我在创建对话框时没有问题,并且在显示对话框时正确初始化了日期。
无论选择哪个日期,都会引发 IllegalArgumentException。
很长一段时间以来,我一直在寻找答案,但所有类似的帖子都是关于创建对话框时提出的异常,而不是验证日期。
你能帮我看看是怎么回事吗?
谢谢
android - 如何将当前日期和星期几放在 DatePickerDialog 上
我有一个使用 DatePickerDialog 设置日期的应用程序。如果您更改微调器上的日期,我希望在小部件上显示日期和星期几。在带有 2.3.3 的三星 mini 上运行时确实会发生这种情况。但是,当在运行 4.0.4 的 htc one x 上编译时,日期和星期几不存在。
无论使用哪个设备或 Android 版本,我如何确保小部件上始终显示日期和星期几?
我需要覆盖小部件的默认行为,因为它因设备或操作系统而异。谢谢
.
[编辑]
[编辑2]