当使用安卓的ActionBar控件时
一、如果想要隐藏上面的ActionBar,可以使用如下的代码隐藏:
1.getSupportActionBar().hide();//隐藏掉整个ActionBar,包括下面的Tabs
二、上面的代码会将整个ActionBar都隐藏掉,包括ActionBar中的Tab分页标签,如果想要保留分页标签的话,可以使用如下的代码:- ActionBar actionBar = getSupportActionBar();//高版本可以换成 ActionBar actionBar = getActionBar();
- actionBar.setDisplayShowTitleEnabled(false);
- actionBar.setDisplayShowHomeEnabled(false);
- //会保留tab标签
三、另外还有一种更简单的方式来移除ActionBar,在setContent之前调用下面这句,保证没有ActionBar
全屏方法一:
<activity
android:name="com.imax.weather.MainActivity"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
><intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
public void onCreate(Bundle savedInstanceState) {
super .onCreate(savedInstanceState);
// 隐去标题栏 (应用程序的名字)
requestWindowFeature( Window .FEATURE_NO_TITLE);
// 全屏方法二 :隐去状态栏部分 (电池等图标和一切修饰部分)
getWindow().setFlags( WindowManager .LayoutParams.FLAG_FULLSCREEN,
WindowManager .LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout. main );
}