I use PreferenceActivity as well as in this example for Tablets Android from 4.0
But it does not display the title in the header, how can these ads?
I use PreferenceActivity as well as in this example for Tablets Android from 4.0
But it does not display the title in the header, how can these ads?
PreferenceActivity extends ListActivity, and when you inflate the preferences from xml with addPreferencesFromResource(), it puts the stuff into the standard ListView that ListActivity uses. So basically, you can use setContentView() to specify a layout, but you need to have a ListView in it with the id "@+android:id/list".
protected void onCreate(Bundle savedInstanceState) {
requestWindowFeature(Window.FEATURE_NO_TITLE);
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.login_settings);
setContentView(R.layout.login_settings_layout);}
You would need a ListView in login_settings_layout.xml that looks something like:
<ListView
android:id="@+android:id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
This is beacause ttitle is not enabled.
getActionBar().setDisplayShowTitleEnabled(false);
Change it to and then call setTitle()
getActionBar().setDisplayShowTitleEnabled(true);
setTitle("Your Title");