2013-06-06 30 views
19

PreferenceFragment (ListView olmadan) kullanıyorum, ancak arka plan rengini ayarlayamıyorum ve şeffaf görünüyor.PreferenceFragment background background

Arka plan rengini PreferenceFragment ile beyaza nasıl ayarlayabilirim?

DÜZENLEME: ilk ekran görüntüsü: image 1

geçersiz kılma çalışmaz onCreateView - image 2

+0

Cevabımı kontrol et [burada] [1] çalışması gerekir. [1]: http://stackoverflow.com/questions/16353861/android-changing-the-background-color-for-preference-fragment/17072511#17072511 –

cevap

33

ayrıca bir arka plan eklemek sağlayacak sizin PreferenceFragment aşağıdaki kodu ekleme here

cevaplandı bu soru renk, görüntü, vb.

@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; 
} 
1

Ayrıca, onViewCreated() yönteminde görünümün arka planını değiştirmek gibi bir şey yapabilirsiniz.

@Override 
public void onViewCreated(View view, Bundle savedInstanceState) { 
    super.onViewCreated(view, savedInstanceState); 
    view.setBackgroundColor(getResources().getColor(R.color.YOUR_COLOR)); 
}