Android的如何显示在片段的DatePicker? [英] Android how to show DatePicker in Fragment?
本文介绍了Android的如何显示在片段的DatePicker?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我是新在Android碎片,我想知道我怎么可以显示或简单的片段实施
而不是的DatePicker
FragmentActivity
。
I am new on Android Fragments and I want to know that how can I show or implement DatePicker
in simple Fragment
and not a FragmentActivity
.
例如我的类名是:
public class FragmentAddCard extends Fragment {
}
感谢。
推荐答案
在您点击链接调用DateFragment这样
In your button click call the DateFragment like this
dob.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
DialogFragment newFragment = new SelectDateFragment();
newFragment.show(getFragmentManager(), "DatePicker");
}
});
下面是code段为DateFragment
Here is the code snippet for DateFragment
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);
}
}
这篇关于Android的如何显示在片段的DatePicker?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文