Android Studio 学习-如何隐藏标题栏

今天遇到了一个小小的问题,继承AppCompatActivity的Activity无法隐藏标题栏;

于是百度了一下,找到了问题;特地记录一下

1.在AndroidManifest.xml中将主题更改为Theme.AppCompat.Light.NoActionBar、Theme.AppCompat.NoActionBar或Theme.AppCompat.DayNight.NoActionBar中的一个,即可隐藏标题栏

1
2
3
4
5
<application    
   android:icon="@mipmap/ic_launcher"    
   android:label="@string/app_name"    
   android:theme="@style/Theme.AppCompat.Light.NoActionBar"//成功隐藏标题栏
>

2.在对应的activity中

1
2
3
4
5
6
@Override    
      protected void onCreate(Bundle savedInstanceState) {        
            super.onCreate(savedInstanceState);        
            requestWindowFeature(Window.FEATURE_NO_TITLE); //注意顺序问题 
            setContentView(R.layout.activity_main);   
      }