activity以dialog形式显示

1、AndroidManifest.xml 文件中,申明 activity 的主题使用自定义对话框样式。

            
                
                
            



2、res/values/styles.xml 样式文件中定义一个对话框主题样式,这里继承了 android:style/Theme.Dialog 主题,

并且窗口样式 android:windowBackground 引用了 @drawable/filled_box



3、res/drawable/filled_box.xml 定义了 Shape 类型的 drawable(抽象的可画区域),最终是通过这个来实现新对话框的样式。

    
    
    
    
 

 

转载自:http://hi.baidu.com/huaxinchang/blog/item/1c47560ecee1fdf036d122fa.html

 

备注:如果出现不全屏的问题,可以通过设置layout文件:android:minWidth="2400dip" 解决

你可能感兴趣的:(android)