使用 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 注意事项
最新推荐文章于 2022-02-18 15:14:56 发布