Android Activity的title設定
阿新 • • 發佈:2019-01-31
1、改變標題內容:public void setTitle (CharSequence title)
2、隱藏標題:requestWindowFeature(Window.FEATURE_NO_TITLE);
4、自定義標題內容
5、自定義標題佈局
2、隱藏標題:requestWindowFeature(Window.FEATURE_NO_TITLE);
3、隱藏標題和最上面的電池電量及訊號欄(全屏):
public void setFullscreen() { requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); }
4、自定義標題內容
<activity android:name=".activity.MainActivity" android:screenOrientation="portrait" android:label="@string/titlebar_text" </actibity> 2) MainActivity檔案中: requestWindowFeature(Window.FEATURE_NO_TITLE); //設定視窗無標題欄 setContentView(R.layout.main); //動態設定標題的值,getTitle()的值是該activity的宣告中android:label的值 ((TextView) findViewById(R.id.titlebar_text)).setText(getTitle()); 其中,getTitle()取得的值就是上述 android:label="@string/titlebar_text" 的值
5、自定義標題佈局
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/screen" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> <TextView android:id="@+id/left_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:text="@string/custom_title_left" /> </RelativeLayout>