Articles of datepicker

Android:Android 4.1模拟器从DatePicker对话框调用onDateSet两次

我的应用程序在我的Android 2.2模拟器上完美运行。 然后我决定在Android 4.1模拟器上进行测试。 DatePickerDialog看起来有点不同,出于某种原因,当我按下“完成”时, onDateSet()监听器被调用两次并导致我的应用程序出现问题。 我知道这一点,因为每当我点击“完成”时,代码中显示的日志就会被打印两次 mDateSetListener = new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { Log.v(“onDateSet”, “ENTERED”); //rest of code… }}; Android 2.2 DatePicker Android 4.1 DatePicker

如何在DatePicker中设置当前日期?

我需要能够在我的应用程序中选择日期和时间它应该通过使用对话框或启动新的意图来完成。 我现在的方式是,我已经开始了新的意图,因为我需要设置日期和时间。 我的问题是我需要在Timepicker上设置当前Datepicker (这可以通过使用setCurrentHour和setCurrentMinute的Timepicker )onCreate,并将其设置为下边界。 我在Android API中找不到使用DatePicker执行此操作的任何function。 有人建议解决这个问题吗? 提前致谢! 编辑:重要: DatePicker和TimePicker必须位于相同的对话框/意图中

Datepicker:如何在单击按钮时popupdatepicker并将值存储在variables中

我想显示datepickerpopup窗口。 我find了一些例子,但我没有得到正确的答案。 我有一个按钮,我希望当我点击按钮时,popupdatepicker对话框,设置日期后,日期应该存储在一个variables中。 PLease为我提供示例代码或良好的链接。

如何只用月份和年份字段显示android的日期选择器?

我想禁用android sdk日期选择器上的日期选择选项。 任何简单的xml配置都是最好的

在Android中将日期和时间转换为毫秒

我有DatePicker和TimePicker 日期和时间 。 现在我想将选定的日期和时间更改为毫秒 。 我怎样才能做到这一点??? 例如,我选择日期为 2-5-2012 , 时间为20:43 现在我必须将此日期时间转换为毫秒级 DateTimeInMilliseconds = 1234567890

DataPicker在新的API上也看起来像旧的devise

所以问题很简单: 我已经在我的应用程序中集成了DatePicker 。 不是作为一个DialogDatePicker而是作为一个View组件(更确切地说是一个View内部的一个dynamic显示和从我的主FragmentActiviy布局中包含的FrameLayout中删除)。 现在我的问题是,这个DataPicker看起来像这样: 而不是像这样: 即使我瞄准更高的API,我也尝试将我的Min SDK设置为16或17,但它也没有任何帮助。 有人知道为什么会发生? 以及如何显示数据选取器的新外观? 最好在老版本的Android上呢? 任何帮助,将不胜感激。 谢谢。 编辑:代码: DataPickerFragment xml: <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" android:paddingLeft="6.5dp" android:paddingTop="6dp" android:paddingRight="8.5dp" android:paddingBottom="8.5dp" android:background="@drawable/date_picker_background"> <DatePicker android:id="@+id/datePicker" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="10dp" android:paddingBottom="40dp" /> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent"> <Button android:id="@+id/bCancel" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="bottom" android:layout_weight="1.0" android:onClick="buttonCanceDatePickerOnclick" android:text="@string/cancel" /> <Button android:id="@+id/bSave" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="bottom" android:layout_weight="1.0" android:onClick="buttonSaveDatePickerOnclick" […]

在Android日历视图中首先显示年份select

棒棒糖后,DatePicker有一个非常漂亮的日历selectdate。 但问题是select年份。 大部分老百姓都面临着挑选年份的困扰。 他们只是滚动。 滚动更换年份需要很长的时间。 所以我需要显示年select第一次打开Datepicker对话框在Android中。 Datepicker通常打开如下: 但是应该从一年的select开始。 像下面一样:

在Androiddateselect器中禁用将来的date

Hello All:如何在Android中禁用DatePickerDialog中的未来date。 我正在使用以下实现。 http://www.androidpeople.com/android-datepicker-dialog-example 谢谢Ashwani

从Datepicker将Android格式的date转换为MM-DD-YYYY

我有一个dateselect器。 我的应用正在推送通知。 我想以01-07-2013 MM-dd-yyyy格式显示date。 请检查我的代码如下: //—Button view— Button btnOpen = ( Button ) findViewById( R.id.btEventDone ); btnOpen.setOnClickListener( new View.OnClickListener() { public void onClick(View v) { String strT = title.getText().toString(); String strDes = description.getText().toString(); // check if user did not input anything if( strT.isEmpty() || strDes.isEmpty() ){ Toast.makeText( getBaseContext(), "You have blank fields!", Toast.LENGTH_SHORT ).show(); } […]

没有支持库的BetterPickers

我使用https://github.com/derekbrameyer/android-betterpickers来为我的应用程序使用时间和dateselect器。 然而,我的应用程序不需要一个支持库,似乎我需要SupportFragmentManager设置FragmentManager时间和DatePickerBuilder:/有没有办法避免支持库?