自定义的DatePicker在Android的? [英] Custom DatePicker in Android?
本文介绍了自定义的DatePicker在Android的?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在旋转视图中的日期选择器。这里是图像,
我要的日期选择器看起来像这样。先谢谢了。
解决方案
@覆盖
parentView.findViewById(R.id.changeDate).setOnClickListener(新View.OnClickListener(){
@覆盖
公共无效的onClick(视图查看){
DialogFragment newFragment =新SelectDateFragmentTrans();
newFragment.show(getFragmentManager(),的DatePicker);
}
});
SelectDateFragmentTrans.java:
公共类SelectDateFragmentTrans扩展DialogFragment
实现DatePickerDialog.OnDateSetListener {
@覆盖
公共对话onCreateDialog(包savedInstanceState){
最后台历挂历= Calendar.getInstance();
INT YY = calendar.get(Calendar.YEAR);
INT毫米= calendar.get(Calendar.MONTH);
INT DD = calendar.get(Calendar.DAY_OF_MONTH);
返回新DatePickerDialog(getActivity(),这,YY,MM,DD);
}
公共无效onDateSet(DatePicker的观点,诠释YY,诠释毫米,诠释DD){
populateSetDate(YY的MM + 1,DD);
}
公共无效populateSetDate(INT年,月整型,INT日){
SettingsFragment.date1 =月+/+日+/+年;
TransferFragment.date.setText(月+/+日+/+年);
}
}
How to make the datepicker in spin view. Here is the image,
I want the datepicker to look like this. Thanks in advance.
解决方案
@Override
parentView.findViewById(R.id.changeDate).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
DialogFragment newFragment = new SelectDateFragmentTrans();
newFragment.show(getFragmentManager(), "DatePicker");
}
});
SelectDateFragmentTrans.java:
public class SelectDateFragmentTrans 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) {
SettingsFragment.date1 = month+"/"+day+"/"+year;
TransferFragment.date.setText(month+"/"+day+"/"+year);
}
}
这篇关于自定义的DatePicker在Android的?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文