2010/08/22

Android タイトルバーのカスタマイズ

onCreate内で

requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.main);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.custom_title);

requestWindowFeaturesはsetContentViewの前に,setFeatureIntは後に呼ぶという順番でなければ駄目らしいです.カスタムタイトルの中身のViewはfindViewByIdで取得可能.

標準的なスタイルを維持しつつ,タイトルの右側と左側両方にテキストを配置するといったことができるので便利です.

0 件のコメント:

コメントを投稿