Activity设置Theme为Dialog样式
来源:互联网 发布:php和seo哪个好 编辑:程序博客网 时间:2024/05/21 21:03
2016.10.31 – 10:20
今天发现,此方法安卓7.0,nexus5x的时候无法去除标题
之前做过一个地址滚轮,为了方便实现dialog,又不会自定义(估计这也不好自定义吧)。于是以activity的形式实现效果,然后把样式设置成Dialog。
现在又碰到了同样的需求,而且遇到了同样的问题:标题栏去不掉。
之前花了点时间解决了,这次遇到竟然还是不会,于是记录一下,方便下次查询。
主要是把activity的theme自定义一下:
<style name="AlertNoActionBar" parent="@style/Theme.AppCompat.Light.Dialog.Alert"> <item name="windowActionBar">false</item> <item name="android:windowFrame">@null</item> <item name="android:windowIsFloating">true</item> <item name="android:windowIsTranslucent">false</item> <item name="android:windowNoTitle">true</item><!--除去title--> <item name="android:windowContentOverlay">@null</item> <!-- <item name="android:backgroundDimEnabled">false</item> --> <item name="android:windowBackground">@drawable/xml_seat_shape</item> <!--除去背景色--></style>
Parent主题可以根据需求修改,当然AppCompat是V7的需求,比如:
- 此时可以点击空白处使activity消失、但是宽度为全屏(如果你设置成match)
- 或者改成Theme.AppCompat.Light.NoActionBar,宽度本身就会自适应。
- 以及其他。。
0 0
- Activity设置Theme为Dialog样式
- 如何将Activity设置为Dialog样式
- Android 简单设置Activity为dialog样式
- 设置Theme为Theme.Dialog形式的Activity的宽和高
- android初学------设置Activity为dialog样式 全屏显示
- Android Activity设置为dialog样式,去掉标题栏
- 当将Activity的主题Theme设置为Dialog,控制Activity的位置
- Activity 设置Theme.Dialog自定义View高度
- activity设置Theme.Dialog的宽、高
- Activity设置成Dialog样式
- 为activity设置主题theme
- activity属性设置为Theme.Dialog无法控制全屏显示????不确定
- dialog样式的activity的全屏设置
- theme为dialog的Activity如何充满全屏
- android之theme为dialog的activity全屏问题解决办法
- theme为dialog的Activity如何充满全屏
- theme为dialog的Activity如何充满全屏
- (4.3.2.19)activity 设置Theme.Dialog View高度
- Maven3
- 正则表达式--------awk
- Maven 手动添加 JAR 包到本地仓库
- Android中正则表达式
- OSCAR的奇难杂症
- Activity设置Theme为Dialog样式
- 隐藏导航栏底部横线
- iOS开发中调用网址、拨打电话、发送短信、发送邮件
- Android开发从初级到高级学习路线
- #131 – Dependency Properties Inherit Values from Higher Up in the Logical Tree(逻辑树中元素的依赖属性可从其上层元素继承)
- /proc 文件系统的学习
- 那些年我们刷过的算法题---滑动窗口练习题
- CSS Modules 用法教程
- f_sync解决fatfs文件掉电数据丢失问题