PreferenceActivity
この例と同様に、4.0以降のタブレット Androidにも使用します
しかし、ヘッダーにタイトルが表示されません。どうしてこれらの広告が表示されるのでしょうか?
PreferenceActivity
この例と同様に、4.0以降のタブレット Androidにも使用します
しかし、ヘッダーにタイトルが表示されません。どうしてこれらの広告が表示されるのでしょうか?
PreferenceActivity は ListActivity を拡張し、addPreferencesFromResource() を使用して xml から設定を拡張すると、ListActivity が使用する標準の ListView に内容が入れられます。したがって、基本的に setContentView() を使用してレイアウトを指定できますが、その中に ID "@+android:id/list" を持つ ListView が必要です。
protected void onCreate(Bundle savedInstanceState) {
requestWindowFeature(Window.FEATURE_NO_TITLE);
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.login_settings);
setContentView(R.layout.login_settings_layout);}
次のような login_settings_layout.xml に ListView が必要です。
<ListView
android:id="@+android:id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
これは、ttitle が有効になっていないためです。
getActionBar().setDisplayShowTitleEnabled(false);
に変更して呼び出しますsetTitle()
getActionBar().setDisplayShowTitleEnabled(true);
setTitle("Your Title");