使用 Activity 伪装成 Dialog 时通常会使用系统自带的 Theme 实现,但是当 Activity 继承 AppCompatActivity 时 主题中配置的
<item name="android:windowNoTitle">true</item>这个去除标题栏的属性并不会生效,这时应该在 Activity onCreate的setContentView之前调用supportRequestWindowFeature(Window.FEATURE_NO_TITLE);注意!不是requestWindowFeature(Window.FEATURE_NO_TITLE);哦。
参考:http://stackoverflow.com/questions/6325018/android-activity-as-dialog-but-without-a-title-bar
使用DialogActivity 注意事项
最新推荐文章于 2024-02-17 17:32:39 发布
本文介绍了一种在Android开发中去除AppCompatActivity标题栏的方法。当使用Activity作为对话框且需要移除标题栏时,通常的做法可能无法直接生效。文章提供了一个解决方案:在onCreate方法内的setContentView之前调用supportRequestWindowFeature(Window.FEATURE_NO_TITLE)。
8222

被折叠的 条评论
为什么被折叠?



