java日期选择器不可见按钮
正如你所知,我使用的是日期选择器(不同的语言,顶部写的是2015年11月)
我使用的是OnClickListener,当单击a1
EditText时,会弹出DatePicker对话框,您可以选择日期,完成后会收到EditText中的日期
但是我在对话框的构象按钮和年份选择上遇到了问题,它们是看不见的,我只能点击它们,尽管看不到它们
如何启用/显示确认和年份日期选择按钮
活动。xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:安卓="http://schemas.安卓.com/apk/res/安卓"
xmlns:tools="http://schemas.安卓.com/tools"
安卓:id="@+id/activity_first_entry"
安卓:layout_width="match_parent"
安卓:layout_height="match_parent"
安卓:paddingBottom="@dimen/activity_vertical_margin"
安卓:paddingLeft="@dimen/activity_horizontal_margin"
安卓:paddingRight="@dimen/activity_horizontal_margin"
安卓:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.none.myapplication.firstEntry">
<EditText
安卓:id="@+id/a1"
安卓:layout_below="@+id/btn"
安卓:layout_width="wrap_content"
安卓:layout_height="wrap_content" />
</RelativeLayout>
活动。爪哇
private EditText a1;
private DatePickerDialog fromDatePickerDialog;
private SimpleDateFormat dateFormatter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_first_entry);
dateFormatter = new SimpleDateFormat("dd-MM-yyyy");
findViewsById();
setDateTimeField();
}
private void findViewsById() {
a1 = (EditText) findViewById(R.id.a1);
a1.setInputType(InputType.TYPE_NULL);
a1.requestFocus();
}
private void setDateTimeField() {
a1.setOnClickListener(this);
Calendar newCalendar = Calendar.getInstance();
fromDatePickerDialog = new DatePickerDialog(this, new DatePickerDialog.OnDateSetListener() {
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
Calendar newDate = Calendar.getInstance();
newDate.set(year, monthOfYear, dayOfMonth);
a1.setText(dateFormatter.format(newDate.getTime()));
}
},newCalendar.get(Calendar.YEAR), newCalendar.get(Calendar.MONTH), newCalendar.get(Calendar.DAY_OF_MONTH));
}
@Override
public void onClick(View view) {
if(view == a1) {
fromDatePickerDialog.show();
}
}
# 1 楼答案
还有你的风格。xml
original answer
# 2 楼答案
检查此代码段-
# 3 楼答案
对于那些没有得到上述解决方案的人,请尝试以下解决方案-
风格。xml:
和调用日期选择器,如下所示:
这应该对您有所帮助:) 干杯