In my application I am using the new Action Bar Compatibility sample from Google (located at <sdk>/samples/android-<version>/ActionBarCompat
) which works great. The only problem I have is applying this to my PreferenceActivity
in order to get a screen like the settings in the Android Market (see picture).
To fill the ActionBar
with icons, each Activity
must extend the ActionBarActivity
class. The problem is that my Activity
already extends PreferenceActivity
and in Java classes can not extend more than one class.
There must be a way to get the ActionBar
together with a PreferenceScreen
. I would be glad if anybody could provide a solution for this common issue.
P.S.: A solution like in How to add a button to PreferenceScreen does not fit because the ActionBar
is actually the title bar and so this is more a Java than a layout thing.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…