Hi guys,

a simple question: how to change the TabBackground in the different
states (not the icon!) ?

my files:

tabindicator.xml

<selector xmlns:android="http://schemas.android.com/apk/res/android";>
<item android:state_focused="false"
      android:state_selected="false"
      android:state_pressed="false"
      android:drawable="@drawable/tab_focus"/>
<item android:state_focused="false"
      android:state_selected="true"
      android:state_pressed="false"
      android:drawable="@drawable/tab_focus"/>
<item android:state_focused="true"
      android:state_selected="false"
      android:state_pressed="false"
      android:drawable="@drawable/tab_focus"/>
<item android:state_focused="true"
      android:state_selected="true"
      android:state_pressed="false"
      android:drawable="@drawable/tab_focus"/>
<item android:state_pressed="true"
      android:drawable="@drawable/tab_press"/>
</selector>

where should i call the xml file above???

i tried it in the TabWidget as src, but it doesn't work:

<TabHost xmlns:android="http://schemas.android.com/apk/res/android";
    android:id="@android:id/tabhost"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <LinearLayout
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">
        <TabWidget
            android:id="@android:id/tabs"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:src="@layout/tabindicator"> // look here
        </TabWidget>
        <FrameLayout
            android:id="@android:id/tabcontent"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent">
        </FrameLayout>
    </LinearLayout>
</TabHost>

So i tried to use a own theme:

<?xml version="1.0" encoding="utf-8"?>
<resources>
        <style name="tab" parent="android:Theme.Light">
                <item name="android:tabWidgetStyle">@style/tabindicatorstyle</
item>
        </style>
        <style name="tabindicatorstyle" parent="@android:style/
Widget.TabWidget">
                <item name="android:???">@layout/tabindicator</item>
        </style>
</resources>

but i don't know, which resource i should use instead of "???"...

can anyone help me?

many thanks in advancde!

king regards!

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to