Android如何实现NoActionBar以及Theme.NoTitleBar.Fullscreen效果

效果一

NoActionBar
无论Activity继承自Activity还是AppCompatActivity
只需要在styles中的修改Theme

 

NoTitleBar.Fullscreen
实现这种效果需要分为两种类型!
第一,如果Activity继承自Activity
直接修改styles中的Theme


第二种,如何activity继承自AppCompatActivity
需要在styles中自定义一份Theme
并且默认的AppTheme设置为NoActionBar


    

之后再清单文件中修改Activity的Theme

 
        
            
                

                
            
        
    

其中 android:theme="@style/AppTheme.NoTitle_FullScreen"为styles中自定义的Theme。

效果

继承自Activity NoActionBar
Android如何实现NoActionBar以及Theme.NoTitleBar.Fullscreen效果_第1张图片
继承自AppCompatActivity NoActionBar
Android如何实现NoActionBar以及Theme.NoTitleBar.Fullscreen效果_第2张图片
继承自Activity NoActionBar_FullScreen
Android如何实现NoActionBar以及Theme.NoTitleBar.Fullscreen效果_第3张图片
继承自AppCompatActivity NoActionBar_FullScreen
Android如何实现NoActionBar以及Theme.NoTitleBar.Fullscreen效果_第4张图片
建议使用AppCompatActivity!

你可能感兴趣的:(Android开发)