2 znl 12 znl_12 于 2012.10.09 16:05 提问

Android-怎样删除对话框的标题?

我使用下面的代码创建了一个对话框活动,把我需要的清单全放在这个对话框中。但问题是它有标题栏,我如何把它删除掉?

android:theme="@android:style/Theme.Dialog"

3个回答

clcurie_11
clcurie_11   2012.10.10 18:08
已采纳
Dailog dialog = new Dialog(MainActivity.this, R.style.mydialogstyle);

res-->values-->mydialog.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="mydialogstyle" parent="android:style/Theme.Dialog">
        <item name="android:windowBackground">@null</item>
        <item name="android:windowNoTitle">false</item>
    </style>
</resources>
michaellancy
michaellancy   2012.10.09 16:23
  1. 自定义一个style:
<style name="FullScreenTheme">
   <item name="android:windowNoTitle">true</item>
</style>
  1. 把这个样式应用到你的activity或者application上面即可。
yongyong_21
yongyong_21   2012.10.09 17:02

创建对象时,添加如下代码就能实现:

final Dialog dialog = new Dialog(context); 
    dialog.getWindow(); 
    dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);        
    dialog.setContentView(R.layout.yourlayout); 
    dialog.show(); 
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!