如何解决物料日期选择器标题不正确
使用MaterialDatePicker时出现这个奇怪的问题。 工作时,标题和当前日期未按预期显示。
有什么想法吗?
我正在使用材料组件库1.2.0版
这是我得到的结果:
据我所知,我正在使用MaterialDatePicker的默认样式,并且没有重载与之相关的任何内容。
这是我用于此活动的主题:
<style name="AppTheme" parent="Theme.MaterialComponents.Light.NoActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@android:color/transparent</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
任何提示或指示将不胜感激!
解决方法
尝试此代码:-
public class MainActivity extends AppCompatActivity implements DatePickerDialog.OnDateSetListener{
TextView textView;
Button txt_open_date_picker;
int yy,mm,dd;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textView = findViewById(R.id.text);
txt_open_date_picker = (Button) findViewById(R.id.txt_open_date_picker);
txt_open_date_picker.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
DatePickerDialog datePickerDialog = new DatePickerDialog(
MainActivity.this,MainActivity.this,Calendar.getInstance().get(Calendar.YEAR),Calendar.getInstance().get(Calendar.MONTH),Calendar.getInstance().get(Calendar.DAY_OF_MONTH));
datePickerDialog.show();
}
});
}
@Override
public void onDateSet(DatePicker view,int year,int month,int dayOfMonth) {
String date = dayOfMonth + "/" + month + "/" + year;
textView.setText(date);
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。