2013-08-07 2 views
-2

Я пытаюсь ниже код, но не работает должным образомКак установить цвет для вкладок в Android?

public static void setTabColor(TabHost tabhost) { 
    for(int i=0;i<tabhost.getTabWidget().getChildCount();i++) 
    { 
     tabhost.getTabWidget().getChildAt(i).setBackgroundColor(Color.parseColor("#FF0000")); //unselected 
    } 
    tabhost.getTabWidget().getChildAt(tabhost.getCurrentTab()).setBackgroundColor(Color.parseColor("#0000FF")); // selected 
} 

Я хочу изменить цвет вкладки по умолчанию.

Спасибо заранее

+0

http://stackoverflow.com/questions/5577688/android-change-tab-text-color-programmatically ? rq = 1 – Ilan

+0

этот код дает ошибку –

ответ

0
TabHost tabhost = getTabHost(); 
for(int i=0;i<tabhost.getTabWidget().getChildCount();i++) 
{ 
    RelativeLayout tv = (RelativeLayout) tabhost.getTabWidget().getChildAt(i).findViewById(android.R.id.title); 
    tv.setBackgroungColor(.....); 
} 

Просто использовать, как это ... надеется, что он работает

+0

Я хочу цвет фона не цвет текста –

+0

@ Kiran Mane u только что использовал Относительный идентификатор макета – FarhaSameer786

+0

@KiranMane его работает или нет? – FarhaSameer786

Смежные вопросы