1. 程式人生 > >Android Activity的title設定

Android Activity的title設定

       1、改變標題內容:public void setTitle (CharSequence title)
       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>