2013-05-03 12 views

Antwort

0

können Sie eine Style-Datei oder in Ihrem PreferenceActivity verwenden hinzufügen, um dieses

getListView().setBackgroundColor(Color.rgb(255, 0, 0)); // or whatever color value you want 
+0

Nein ... es funktioniert nicht ... ein Fehler von "Null-Zeiger-Ausnahme" wird zurückgegeben .... und ich habe ein Fragment keine Aktivität ... –

+0

funktioniert es, wenn Sie Ihr Fragment entfernen? –

+0

entfernen? Ich benutze ein Präferenzfragment (um meiner Anwendung zu entsprechen ... wie ich Fragmente für meine App verwende ...), also möchte ich meine Präferenz in einem Fragment anstelle von Aktivität behalten .... –

22

Fügen Sie den folgenden Code in Ihre PreferenceFragment Implementierung:

@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { 
    View view = super.onCreateView(inflater, container, savedInstanceState); 
    view.setBackgroundColor(getResources().getColor(android.R.color.your_color)); 

    return view; 
} 
+0

Der text auf meinem bildschirm ist in diesem fall sehr dunkel. Gibt es eine Möglichkeit, das zu beheben? – Alioo

Verwandte Themen