疑问:为什么增不增加FEATURE_NO_TITLE都是下图的样式,根本没有title
探索
从网上找了一堆帖子,无非3点说法
1、requestWindowFeature(Window.FEATURE_NO_TITLE)必须写在setContentView()方法的前面
2、设置主题
3、创建Activity时如果继承的是 AppCompatActivity需要getSupportActionBar().hide()
我确定上面说的1我是满足的,但是根本没有作用
结论
因为设置主题的原因
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
会发现继承了如下的属性
<item name="android:windowNoTitle">true</item>
<item name="android:windowActionBar">false</item>
所以最终去掉parent="Theme.AppCompat.Light.DarkActionBar",FEATURE_NO_TITLE终于生效了。
可以认为google为了美观,现在的版本默认是没有title的
最后附上有title的界面