我使用PreferenceActivity
以及此示例中的平板电脑Android from 4.0
但它没有在标题中显示标题,这些广告怎么样?
答案 0 :(得分: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"
/>
答案 1 :(得分:0)
这是因为未启用标题。
getActionBar().setDisplayShowTitleEnabled(false);
将其更改为,然后拨打setTitle()
getActionBar().setDisplayShowTitleEnabled(true);
setTitle("Your Title");