2013-11-19 1 views
-1

Я использую виджет вкладки для своего приложения. Мой код здесь main.xml http://pastie.org/8491814 и tab_layout.xml http://pastie.org/8491816. В этом main.xml я создал отдельный линейный макет для моего текста на вкладке. Я могу изменить изображение вкладки при выборе вкладки с помощью селектора. Теперь я хочу изменить цвет текста при выборе вкладки. My TabActivity http://pastie.org/8491823. Как я могу изменить цвет текста вкладки? Кто-нибудь может мне помочь? Заранее спасибо.Как изменить индивидуальный цвет текста выбранной вкладки с помощью программного обеспечения в android?

+0

«Я могу в состоянии изменить текст при выборе вкладки с помощью селектора» - Где вы это сделали ? – Subbu

ответ

2

попробовать это:

for (int i = 0;i<mTabHost.getTabWidget().getChildCount(); i++) { 
       mTabHost.getTabWidget().getChildAt(i).setBackgroundResource(R.drawable.tab); 
       TextView tv = (TextView) mTabHost.getTabWidget().getChildAt(i).findViewById(android.R.id.title); 
       tv.setTextColor(Color.parseColor("#000000")); 
      } 
      TextView t = (TextView) mTabHost.getCurrentTabView().findViewById(android.R.id.title); //for Selected Tab 
      t.setTextColor(Color.parseColor("#FFFFFF")); 

Вы можете изменить цвет вкладки текста и фон вкладки

+0

Это текстовое представление по умолчанию. Но я создаю настраиваемый текстовый вид. Посмотрите мой файл mian.xml. – malavika

+0

, но вы говорите, что хотите изменить цвет текста в виде табуляции. –

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

  • Нет связанных вопросов^_^