Я пытался создать табличный стиль, который выглядит следующим образом. Но пока это не работает
Может ли кто-нибудь помочь мне с этим ..
http://www.technobuzz.net/wp-content/uploads/2010/02/seesmic-android-260-208.png
Стиль показывает только цвета. При использовании белого значка текст (указатель текста) белый. Это также относится к серому значку.
Когда цвет значка белый, текст из setindicator также белый. Как я могу это исправить.
Заранее спасибо!
Main.java
intent = new Intent().setClass(this, Settings.class);
spec = tabHost.newTabSpec("settings").setIndicator("Settings",
res.getDrawable(R.drawable.tab_settings))
.setContent(intent);
tabHost.addTab(spec);
TabWidget tw = getTabWidget();
for (int i = 0; i < tw.getChildCount(); i++) {
View v = tw.getChildAt(i);
v.setBackgroundDrawable(getResources().getDrawable
(R.drawable.custom_tab));
}
tab_settings
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- PRESSED TAB -->
<item
android:state_pressed="true"
android:drawable="@drawable/artists_on"
android:color="#bfbfbf"
/>
<!-- INACTIVE TABS -->
<item
android:state_selected="false"
android:state_focused="false"
android:state_pressed="false"
android:drawable="@drawable/artists_of"
/>
<!-- ACTIVE TAB -->
<item
android:state_selected="true"
android:state_focused="false"
android:state_pressed="false"
android:drawable="@drawable/artists_of"
/>
<!-- SELECTED TAB -->
<item
android:state_focused="true"
android:state_selected="true"
android:state_pressed="false"
android:drawable="@drawable/artists_on"
/>
custom_tab.xml стиль вкладки ...
<item android:state_pressed="true" >
<shape>
<gradient
android:startColor="#ea9d32"
android:endColor="#ffcc50"
android:angle="270" />
</shape>
</item>
<!-- WHEN SELECTED --> <!-- HOW CAN I SAID WHEN NOT SELECTED? -->
<item android:state_focused="true" >
<shape>
<gradient
android:endColor="#ffcc50"
android:startColor="#ffcc50"
android:angle="270" />
</shape>
</item>
<item android:state_focused="false" >
<shape>
<gradient
android:endColor="#ffffff"
android:startColor="#AAAAAA"
android:angle="270" />
<stroke
android:width="1px"
android:color="#000000" />
</shape>
</item>
</selector>