Hi, I'm working on a preference screen to my app. The main preference screen is described in a .xml file and in this XML code I declared another PreferenceScreen that will appear when the user clicks on a button in the main preference screen.
<?xml version="1.0" encoding="utf-8"?> <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> <CheckBoxPreference android:key="a" android:title="@string/a" android:summary="@string/a" /> <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" android:title="@string/a_screen" android:key="a_screen" android:summary="@string/a_screen" > <CheckBoxPreference android:key="vibrate_all_agendas" android:title="@string/none_agendas" /> </PreferenceScreen> </CheckBoxPreference> </PreferenceScreen> It results in a button on my main preference screen that when clicked open the child a_screen. OK, now the problem, I can set a background image to my main screen doing this in onCreate method: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.mainprefs); getListView().setBackgroundResource(R.drawable.bg); getListView().setCacheColorHint(0); . . . But I can't set the same background image to my child preferences screens said above because I can't find the getListView method for them... Doing PreferenceScreen aPrefs = (PreferenceScreen) findPreference(OPT_VIBRATE_SELECT); Just give me a PreferenceScreen Object that have no getListView method... Any tips?? Thanks, --------------------------------------------------- Douglas Fonseca Engenharia da Computação 2010 Universidade Estadual de Campinas -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

