您的位置:首页 > 其它

全屏dialog的定义和写法

2015-07-24 10:53 183 查看
本文转自:http://www.drovik.com/html/7184095120.html





默认的Dialog是不能全屏的。也就是怎么设置Dialog的Layout都没用的。



面给出实现Dialog实现全屏的两种方式:



1、代码实现。这中方法相对比较简单



首先继承Dialig,然后再构造函数中添加

super(context, android.R.style.Theme);

setOwnerActivity((Activity)context);

2、XML实现

首先,在values文件中添加一个XML文件,

其次,在XML文件中设置一个style

然后,添加如下代码:

<style name="Dialog_Fullscreen">

<item name="android:windowFullscreen">true</item>

<item name="android:windowNoTitle">true</item>

</style>

最后,在代码里设置Dialog的Theme

Dialog dialog = new Dialog(this, R.style.Dialog_Fullscreen);

dialog.setContentView(R.layout.main);

dialog.show();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: