удалить строку между tabWidget и frameLayout - PullRequest
0 голосов
/ 17 сентября 2011

Я попробовал все, но я не могу удалить границу между tabWidget и frameLayout моего tabhost. Я попытался fadingEdge = нет, margin = 0, но ничего не поделать.

Я ссылаюсь на черную линию ; белая линия - это простое представление (1) между tabWidget и frameLayout, чтобы " понять ", где проблема ... и кажется, что это frameLayout, а не tabWidget Вот мое изображение: http://imageshack.us/f/641/screenlme.jpg/

(1)

<View
ndroid:layout_width="fill_parent"
android:layout_height="4dip"
android:background="#FFFFFF">
</View>

У вас есть какой-нибудь совет для меня ??

РЕДАКТИРОВАТЬ 1: я добавил для frameLayout

android:background="@drawable/bg_tab_body_patched"

и теперь черная линия немного сместилась вниз; так что это проблема линейного размещения: http://imageshack.us/f/233/screenav.jpg/

Ответы [ 2 ]

2 голосов
/ 17 сентября 2011

в вашем XML-файле используйте следующую строку.

android:tabStripEnabled="false"

Вы должны поместить этот атрибут для TabWidget вкладок в XML.

0 голосов
/ 28 февраля 2013

Его работа для меня очень хорошая:

Примените пользовательскую тему к своей деятельности и обнулите атрибут android: windowContentOverlay .

Определить тему в themes.xml :

<style name="YourTheme" parent="if you want"> ...<br> <item name="android:windowContentOverlay">@null</item> </style>

Примените тему к своему приложению или деятельности в AndroidManifest.xml:

<application android:theme="@style/YourTheme" ... >

...