安卓Activity全屏显示以及不显示title
1.让Activity全局显示,使系统的导航栏变为透明:
(1)可以在Activity代码中添加window属性:
if(VERSION.SDK_INT >= VERSION_CODES.KITKAT){
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);//透明状态栏导航栏
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
}
(2)可以在style中设置不同的item属性:
<style name="Theme.Timetodo" parent="@android:style/Theme.Holo.Light">
<!-- translucent system bars -->
<item name="android:windowTranslucentStatus">true</item>
<item name="android:windowTranslucentNavigation">true</item>
</style>
以上请注意:布局里面需要添加:
android:clipToPadding="true"
android:fitsSystemWindows="true"否则布局的view会跑到导航栏去
2.不显示Ativity的title
(1)在style里面 <item name="android:windowNoTitle">true</item>,然后在Manifest.xml里面Application里面引用 android:theme="@style/notitle"
(2)在对应的Activity里面Java代码设置:requestWindowFeature(Window.FEATURE_NO_TITLE);