3

PreferenceActivityこの例と同様に、4.0以降のタブレット Androidにも使用します

しかし、ヘッダーにタイトルが表示されません。どうしてこれらの広告が表示されるのでしょうか?

4

2 に答える 2

1

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"
/> 
于 2012-11-06T07:12:11.040 に答える
0

これは、ttitle が有効になっていないためです。

getActionBar().setDisplayShowTitleEnabled(false);

に変更して呼び出しますsetTitle()

getActionBar().setDisplayShowTitleEnabled(true);
setTitle("Your Title");
于 2014-11-19T11:51:57.247 に答える