Android如何在片段中显示DatePicker?

前端之家收集整理的这篇文章主要介绍了Android如何在片段中显示DatePicker?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在 Android Fragments上是新的,我想知道如何在简单的Fragmentand中显示或实现DatePicker而不是FragmentActivity.

例如我的班级名称是:

@H_502_4@public class FragmentAddCard extends Fragment { }

谢谢.

解决方法

在你的按钮中,点击这样调用DateFragment @H_502_4@dob.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { DialogFragment newFragment = new SelectDateFragment(); newFragment.show(getFragmentManager(),"DatePicker"); } });

以下是DateFragment的代码片段

@H_502_4@public class SelectDateFragment extends DialogFragment implements DatePickerDialog.OnDateSetListener { @Override public Dialog onCreateDialog(Bundle savedInstanceState) { final Calendar calendar = Calendar.getInstance(); int yy = calendar.get(Calendar.YEAR); int mm = calendar.get(Calendar.MONTH); int dd = calendar.get(Calendar.DAY_OF_MONTH); return new DatePickerDialog(getActivity(),this,yy,mm,dd); } public void onDateSet(DatePicker view,int yy,int mm,int dd) { populateSetDate(yy,mm+1,dd); } public void populateSetDate(int year,int month,int day) { dob.setText(month+"/"+day+"/"+year); } }
原文链接:https://www.f2er.com/android/312684.html

猜你在找的Android相关文章