2011年4月28日木曜日

タイトル周りのメモ

・タイトルを非表示に

public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
   //SetContentView()の前に行う必要がある 
        requestWindowFeature(Window.FEATURE_NO_TITLE);

        setContentView(R.layout.main);
}

・タイトルにアイコンを表示させる

public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    
        requestWindowFeature(Window.FEATURE_LEFT_ICON);

        setContentView(R.layout.main);

        setFeatureDrawbleResource(Window.FEATURE_LEFT_ICON,R.drawable.icon);
}

・タイトルにプログレスバーを表示させる

public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    
        requestWindowFeature(Window.FEATURE_PROGRESS);
        //クルクルの方 Window.FEATURE_INDETERMINATE_PROGRESS
        setContentView(R.layout.main);

        setProgressBarVisibility(true);
        //setProgressBarIndeterminateVisibility(true);

}

・ (タイトルじゃないけど)フルスクリーン
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
Manifestでも出来る。
<activity android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen">
themeはほかにもいろいろスタイルを設定できるみたい。↓
http://developer.android.com/reference/android/R.style.html

0 件のコメント:

コメントを投稿