TabWidget фоновое изображение

Я использую вкладку в этом приложении, но у меня есть такая проблема:

Я добавил изображение на каждой вкладке в следующем коде.

spec.setIndicator("", res.getDrawable(R.drawable.btn_bg));

Я хочу, чтобы на вкладке появилось только изображение. Но изображение не может заполнить вкладку. посмотри вокруг границы. Как мне его отредактировать и я хочу отобразить другое изображение для нажатого состояния вкладки. Как я могу сделать? Благодарю.

2 ответа

Ты должен написать xml файл в Drawable каталог для отображения другого изображения для нажатого состояния вкладки, как показано ниже

<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:state_pressed="true"
          android:drawable="@drawable/btn_default_pressed">
    </item>

    <item android:state_focused="true"
          android:drawable="@drawable/zen_button_red_focused">
    </item>

    <item
            android:drawable="@drawable/btn_search_dialog_voice_default">
    </item>

</selector>

Отослать это, Tabhost нижняя граница Android

Вы можете удалить нижнюю границу tabhost, используя это.

Другие вопросы по тегам