So I have found that android PreferenceScreen is not very style-friendly. Is there a semi-simple way to just add a header (say an image) to the preferencescreen before the
In my app I do exactly what you are requesting like this:
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences);
setContentView(R.layout.preferences_layout);
}
and in the preferences_layout.xml
file:
Notice the android:id
set on the ListView
in the xml
Now you have control over the layout of the preferences screen and use the default style for the preferences as long as you use built-in preferences.