Android Studio新建工程继承了AppCompactActivity一些问题

1.设置隐藏标题栏:

    之前继承activity设置隐藏标题栏的方法:

          在setContentView()之前添加如下code:

           //设置无标题

          requestWindowFeature(Window.FEATURE_NO_TITLE);

     而继承AppCompatActivity的解决方法如下:

          getSupportActionBar().hide();

       or 去用主题的形式进行设置无标题栏:     

   <style name = "NotitleTheme" parent="Theme.AppCompat.NoActionBar">
<item name="android:windowNoTitle">true</item>
</style>

2.设置全屏:

之前继承activity设置全屏的方法:

  在setContentView()之前添加如下code:

        //设置无标题

        requestWindowFeature(Window.FEATURE_NO_TITLE);

        //设置全屏

        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);

   而继承AppCompatActivity的解决方法是用主题的形式设置全屏,方法如下:

     在stytles文件中设置如下代码:

  <style name = "NotitleTheme" parent="Theme.AppCompat.NoActionBar">
<item name="android:windowNoTitle">true</item>
<item name ="android:windowFullscreen">true</item>
</style>


 

posted @ 2017-09-12 16:37  叶秋1022  阅读(877)  评论(0编辑  收藏  举报
快递查询