Articles of android datepicker

如何在DatePickerDialog Android中禁用今天日期之前的日期?

我想在DatePickerDialog中禁用今天日期之前的日期。我是android的新手请建议我怎么能这样做。这是我为DatePickerDialog编写的代码 final DatePickerDialog.OnDateSetListener date = new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { // TODO Auto-generated method stub myCalendar.set(Calendar.YEAR, year); myCalendar.set(Calendar.MONTH, monthOfYear); myCalendar.set(Calendar.DAY_OF_MONTH, dayOfMonth); updateLabel(val); } }; depart.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub new DatePickerDialog(this, date, myCalendar .get(Calendar.YEAR), myCalendar.get(Calendar.MONTH), myCalendar.get(Calendar.DAY_OF_MONTH)).show(); […]

Android如何在Fragment中显示DatePicker?

我是Android Fragments的新手,我想知道如何在简单的Fragment显示或实现DatePicker而不是FragmentActivity 。 例如,我的class级名称是: public class FragmentAddCard extends Fragment { } 谢谢。

设置android datepicker日期限制

我在android中使用datePicker来根据用户选择的日期显示图像。 我需要将所述日期限制在特定日期,例如2010年1月1日至2010年12月31日。简单,因为我想但不知道在哪里可以find关于如何限制这些日期的答案。 有谁知道如何限制Android DatePicker的日期

DatePicker有背景

问题是我的日期选择器在日期选择器后面有一个丑陋的白色背景 我只想让那个背景消失 这是我的代码 public void selectDate(View view) { DialogFragment newFragment = new SelectDateFragment(); newFragment.show(Master_.fragmentManager, “DatePicker”); } public void populateSetDate(int year, int month, int day) { Birthdate.setText(year + “-” + month + “-” + day); } public class SelectDateFragment extends DialogFragment implements DatePickerDialog.OnDateSetListener { @Override public Dialog onCreateDialog(Bundle savedInstanceState) { final Calendar calendar = Calendar.getInstance(); int […]

EditText的popupDatePicker

一直在尝试查看关于DatePickerspopupEditText其他问题,但我遇到了让它工作的问题。 我见过你可以使用setOnClickListener或setOnTouchListener ,哪一个最好? 我还看到了几个不同的DatePicker设计,你如何改变设计? 下面是我的代码到目前为止,尝试使用其他示例中的代码,但无法使其工作。 import android.app.Activity; import android.os.Bundle; import android.widget.EditText; import android.widget.TextView; /** * Created by MOS182 on 7/21/13. */ public class AddReminder extends Activity { TextView Title, Amount, PaymentDate, ReminderDate, ReminderTime; EditText eTitle, eAmount, ePaymentDate, eReminderDate, eReminderTime; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.reminders_dialog); initializeVariables(); } private void initializeVariables() { Title = […]

在DatePicker上设置MinDate会将CalendarView移动到1964

我正在调试一个问题,即如果设置了非默认的最小日期,则DatePicker中的CalendarView将移至1964年10月。 这至少在API17 Nexus7仿真器上重现,但在其他设备上有关于此问题的报告,其中平台样式包括日期选择器中的微调器和日历视图。 这是一个演示此问题的代码段: class DatePickerDialog1964 extends DatePickerDialog { DatePickerDialog1964(Context c) { super(c, null, 2013, 4, 21); @SuppressWarnings(“deprecation”) Date min = new Date(2013-1900, 4, 21); DatePicker p = getDatePicker(); p.setMinDate(min.getTime()); } } … new DatePickerDialog1964(context).show(); 截屏: 当然,期望旋转器和日历视图显示相同的日期。 我会继续调试这个,但如果有SO用户有经验或其他见解,请分享。 有关: 问题42750:CalendarView最初滚动到1964年 使用CalendarView来选择日期 (android-developers)

如何隐藏过去的日期并限制用户仅选择将来的日期

如何在DatePicker对话框中隐藏过去的日期? 我不想让用户选择过去的日期 什么是最好的方式? 如果我想限制用户只选择未来的日期! @Override public void onCreate(Bundle savedInstanceState) { …………………………………………. editDate.setOnClickListener(new View.OnClickListener() { @SuppressWarnings(“deprecation”) @Override public void onClick(View v) { // TODO Auto-generated method stub showDialog(DIALOG_DATE); } }); } @Override protected Dialog onCreateDialog(int id) { switch (id) { case DIALOG_DATE: return new DatePickerDialog(this, new OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int […]

单击EditText打开DatePickerDialog需要两次单击

我想点击编辑文字打开一个日历。 之后,我想设置用户从编辑文本中的日历中选择的日期。 问题是,只有当我第二次点击EditText然后打开日历时。 请帮我解决问题( why calendar don’t open for the first time )。 EditText XML代码 活动代码 public void informationPopUp() { final Dialog dialog= new Dialog(MainActivity.this,R.style.Dialog_Fullscreen); dialog.setContentView(R.layout.details_dialog); dateofBirth = (EditText)dialog.findViewById(R.id.dateofBirth); dialog.show(); myCalendar = Calendar.getInstance(); final DatePickerDialog.OnDateSetListener date = new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { // TODO Auto-generated […]

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

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

使用android 5.0在三星中崩溃的DatePicker

我在使用棒棒糖5.0在三星note 2设备中创建一个日期选择器时遇到了麻烦。 例外是: java.util.IllegalFormatConversionException: %d can not format java.lang.String arguments at java.util.Formatter.badArgumentType(Formatter.java:1489) at java.util.Formatter.transformFromInteger(Formatter.java:1689) at java.util.Formatter.transform(Formatter.java:1461) at java.util.Formatter.doFormat(Formatter.java:1081) at java.util.Formatter.format(Formatter.java:1042) at java.util.Formatter.format(Formatter.java:1011) at java.lang.String.format(String.java:1803) at android.content.res.Resources.getString(Resources.java:1457) at android.content.Context.getString(Context.java:397) at android.widget.SimpleMonthView$MonthViewTouchHelper.getItemDescription(SimpleMonthView.java:684) at android.widget.SimpleMonthView$MonthViewTouchHelper.onPopulateNodeForVirtualView(SimpleMonthView.java:628) at com.android.internal.widget.ExploreByTouchHelper.createNodeForChild(ExploreByTouchHelper.java:377) at com.android.internal.widget.ExploreByTouchHelper.createNode(ExploreByTouchHelper.java:316) at com.android.internal.widget.ExploreByTouchHelper.access$100(ExploreByTouchHelper.java:50) at com.android.internal.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.createAccessibilityNodeInfo(ExploreByTouchHelper.java:711) at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfVirtualNode(AccessibilityInteractionController.java:1179) at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:1091) at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:1087) at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:1087) at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:1087) at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:1087) at android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode(AccessibilityInteractionController.java:1087) at […]