在activity里用代码setTheme重新设置主题为有actionbar 缺点是会先一瞬间一片白(没actionbar时)再显示自己新设置的actionbar
我貌似找到了和这个有关的东西,和Window.FEATURE_NO_TITLE有关系 只要把Window.FEATURE_NO_TITLE改成false就可以出现actionbar了 但是requestWindowFeature(Window.FEATURE_NO_TITLE)只能添加这个Feature,有没有去除Feature的办法呢? 我试了getWindow().setFeatureInt(Window.FEATURE_NO_TITLE,0);但是没用呢
[quote=引用 5 楼 aa6103848252 的回复:] 可是我用的是自定义的主题,继承的NoActionBar的 <style name="AppTheme" parent="android:Theme.DeviceDefault.Light.NoActionBar"> ...... </style> 如果用setTheme不是要写一个新的主题?
可是我用的是自定义的主题,继承的NoActionBar的 <style name="AppTheme" parent="android:Theme.DeviceDefault.Light.NoActionBar"> ...... </style> 如果用setTheme不是要写一个新的主题?
[quote=引用 3 楼 aa6103848252 的回复:] 没有办法在应用了NoActionBar主题的情况下用代码创建ActionBar吗?
没有办法在应用了NoActionBar主题的情况下用代码创建ActionBar吗?
80,351
社区成员
91,288
社区内容
加载中
试试用AI创作助手写篇文章吧