2013-05-03 10 views

cevap

0

Eğer PreferenceFragment uygulamasına aşağıdaki kodu ekleyin bu

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

Hayır ... bu çalışmıyor ... bir "null pointer exception" hatası .... döndürülür ve ben bir parçası değil bir aktivite var ... –

+0

, parçanızı kaldırdığınızda işe yarıyor mu? –

+0

kaldırmak için? Bir tercih parçacığı kullanıyorum (uygulamam için parçalarıma uygulamam için ...) bu yüzden benim tercihimi etkinlik yerine bir parçada tutmak istiyorum .... –

22

eklemek bir stil dosyası kullanmak veya PreferenceActivity gösterilmez:

@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

Bu durumda ekranımdaki metin çok karanlık. Bunu düzeltmenin bir yolu var mı? – Alioo

İlgili konular