关于DatePickerDialog的问题

如上图,为什么弹出的DatePickerDialog会有一层背景,代码如下:pickdate.setOnClickListener(newView.OnClickList... 如上图,为什么弹出的DatePickerDialog会有一层背景,代码如下:pickdate.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { getWindow().setSoftInputMode(WindowManager. LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);//禁止输入法 DatePickerDialog dh=new DatePickerDialog(MainActivity.this,android.R.style.Theme_Holo_Light_Dialog,listener, dd.get(Calendar.YEAR), dd.get(Calendar.MONTH ), dd.get(Calendar.DAY_OF_MONTH )); dh.show(); }});
请高手赐教
展开
 我来答
积极且耿直灬雪花o
2014-09-02 · TA获得超过5287个赞
知道大有可为答主
回答量:2296
采纳率:79%
帮助的人:738万
展开全部

自定义style就可以了

<style name="AppTheme.Dialog" parent="android:Theme.Holo.Light.Dialog">
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowCloseOnTouchOutside">true</item>
        <item name="android:windowBackground">@null</item>
</style>
DatePickerDialog dd = new DatePickerDialog(MainActivity.this,R.style.AppTheme_Dialog, null, 2014,9,11);
dd.show();
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式