问题是我的日期选择器在日期选择器后面有一个丑陋的白色背景
我只是想让这个背景消失
这是我的代码
public void selectDate(View view) { DialogFragment newFragment = new SelectDateFragment(); newFragment.show(Master_.fragmentManager,"DatePicker"); } public void populateSetDate(int year,int month,int day) { Birthdate.setText(year + "-" + month + "-" + day); } 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); DatePickerDialog dialog =new DatePickerDialog(mActivity,R.style.jehadStyle,this,yy,mm,dd); dialog.getDatePicker().setMaxDate(calendar.getTimeInMillis()); return dialog ; } public void onDateSet(DatePicker view,int yy,int mm,int dd) { populateSetDate(yy,mm + 1,dd); } }
这是我的风格
<style name="jehadStyle" parent="@android:style/Theme.Holo.Light.Dialog.NoActionBar"> <item name="android:textColor">@android:color/black</item> </style>
解决方法
原文地址:https://www.jb51.cc/android/311752.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。