我只是想让这个背景消失
这是我的代码
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>解决方法
dialog.getwindow().setBackgroundDrawable(new colorDrawable(color.transparent));
将其添加到您的DatePickerDialog
总结以上是内存溢出为你收集整理的android – 具有背景的DatePicker全部内容,希望文章能够帮你解决android – 具有背景的DatePicker所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)