如何将一个Activity设置成窗口的样式
2015-07-20 23:39
453 查看
1,在你的styles.xml文件中可以新建一如下的style:
如果窗口要添加窗口背景,可以在drawable中新建一个叫float_box.xml的文件,内容可以如下(自定义):
2.在AndroidManifest.xml中在你需要显示为窗口的activity中添加如果属性:android:theme=”@style/Theme.FloatActivity” 即可
如果说您觉得新建style.xml及float_box.xml文件的方式麻烦或者只想Test一下,那么可以直接添加您对应需要展示为 Dialog style的Activity的android:theme属性值为 android:theme=”@android:style/Theme.Dialog”。
<style name="Theme.FloatActivity" parent="android:style/Theme.Dialog"> <!-- float_box为我们定义的窗口背景 ,这个不是必须的--> <item name="android:windowBackground">@drawable/float_box</item></style>
如果窗口要添加窗口背景,可以在drawable中新建一个叫float_box.xml的文件,内容可以如下(自定义):
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" > <solid android:color="#ffffff" /> <stroke android:width="3dp" android:color="#000000" /> <corners android:radius="5dp" /> <padding android:bottom="10dp" android:left="10dp" android:right="10dp" android:top="10dp" /> </shape>
2.在AndroidManifest.xml中在你需要显示为窗口的activity中添加如果属性:android:theme=”@style/Theme.FloatActivity” 即可
如果说您觉得新建style.xml及float_box.xml文件的方式麻烦或者只想Test一下,那么可以直接添加您对应需要展示为 Dialog style的Activity的android:theme属性值为 android:theme=”@android:style/Theme.Dialog”。
相关文章推荐
- Web前端开发基础 第四课(CSS元素模型)
- 操作外部样式表中的样式
- Web前端开发基础 第四课(CSS元素分类)
- 水晶易表 四种标签式菜单样式
- [Phonegap+Sencha Touch] 移动开发34 gem安装compass,不编译scss,怎么办?
- MVC4新功能...压缩和合并js文件和样式文件
- CSS选择器中类和ID选择器的区别
- CSS 伪元素 伪类
- 漂亮的登录界面
- CSS - 内联元素span 强制换行失败的可能原因
- css+html 制作三角形
- 总结CSS3新特性(Transform篇)
- 总结CSS3新特性(Transform篇)
- CSS + DIV 使用方法总结
- css
- CSS3 学习总结
- 为什么排版引擎解析 CSS 选择器时一定要从右往左解析?
- 初识CSS3
- 陈力:传智播客古代 珍宝币 泡泡龙游戏开发第十四讲:DIV+CSS实例
- DatePicker的一些样式属性设置