android – 具有背景的DatePicker

android – 具有背景的DatePicker,第1张

概述问题是我的日期选择器在日期选择器后面有一个丑陋的白色背景 我只是想让这个背景消失 这是我的代码 public void selectDate(View view) { DialogFragment newFragment = new SelectDateFragment(); newFragment.show(Master_.fragmentManager, "DatePicker 问题是我的日期选择器在日期选择器后面有一个丑陋的白色背景

我只是想让这个背景消失

这是我的代码

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所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1132335.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存