Biliyorum bilmek istiyorum ActionBar
(Support Library içinde) Arka Plan Rengi, seçili sayfaya veya seçilen eylem çubuğu sekmelerine göre dinamik olarak değişebilir. Aşağıdaki kod ile denedim. Ama işe yaramıyor. Lütfen yardım et.Change ActionBar Arka Plan Rengi Dinamik olarak
mViewPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {
@Override
public void onPageSelected(int position) {
actionBar.setSelectedNavigationItem(position);
if(position == 0){
actionBar.setBackgroundDrawable(new ColorDrawable(Color.GREEN));
}else if(position == 1){
actionBar.setBackgroundDrawable(new ColorDrawable(Color.BLUE));
}else{
actionBar.setBackgroundDrawable(new ColorDrawable(Color.YELLOW));
}
}
});
onPageSelected içinde hangisinin bir Tost yapmak olduğunu
propaganda tıkladıysanız yanlış pozisyon gösterebilir – user3465277
Toast ile test ettim. Pozisyon düzeltildi. ViewPager'de sadece üç sayfa var. –