1

enter image description hereНевозможно установить фон для TabWidget андроида

Я искал много, но не смогли найти конкретное решение для моей проблемы. Я размещаю снимок экрана, где вы можете увидеть виджет вкладки. Также есть восклицательный знак, который не знает почему! В правом нижнем углу вы можете видеть, что Background установлен на drawable. Я поместил одно и то же имя в папку x, m, l, s, dpi. Также вы можете увидеть в снимке экрана, что используется API 8. Теперь проблема, с которой я столкнулась, - это увидеть фон, установленный для 4.0, но не для 2.2! Я использовал setBackgroundResource также в файле класса, я также попытался установить alpha 0 для этого tabwidget. Но не знаю, почему это не воспринимает мой образ как его Bg для API 8! Спасибо всем, кто бы оценил любую соответствующую помощь.

+0

Api 8 является наиболее используемым и, к сожалению, у меня нет правильных ответов !! Спасибо за помощь Plz – Vish

ответ

0

я сделал попробовать, как вы и тот же результат .. с нормальным tabhost на апи 8.

Но в конце концов я сделал скачать: http://code.google.com/p/android-custom-tabs/downloads/detail?name=customized-tabs.zip&can=2&q=

И как образец редактировать tab_bg_unselected.xml изменить его прозрачным вместо этого градиента.

положительный элемент с андроид: цвет @android: цвет/прозрачный, и после этого он будет прозрачным.

Затем установите фоновое изображение на табуст и его работу приятно.

Автор статьи: http://joshclemm.com/blog/?p=136

Я думаю, что это очень хорошее решение, и вы можете даже сделать большую настройку с тем.

Сво хороший workarround, надеюсь, что вы могли бы это нравится :)

Вот скриншот в реальном 2.2.1 Motorola Milestone Android 2.2.1

Примечание: Возможно, даже проверить его на последнем Nexus 7 4,3 таблетки и S2 4.1.2