通常のActivityの場合は、以下のように書けばタイトルが非表示になる。
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// タイトル非表示
requestWindowFeature(Window.FEATURE_NO_TITLE);
}
が、PreferenceActivityで同様の書き方をするとエラーになる・・・。 以下のようにJavaの処理順を変更することで対応可能みたい。
@Override
public void onCreate(Bundle savedInstanceState) {
// タイトル非表示
requestWindowFeature(Window.FEATURE_NO_TITLE);
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.pref);
}
まず、requestWindowFeature()を呼び出してからsuper.onCreate()を呼び出す!これだけでエラーにならずにタイトルが非表示になった。
おわり。
0 件のコメント:
コメントを投稿