2010-06-29 2 views
1

Я использую Tabhost для вкладок проекта. Я изменил цвет вкладки на синий, но есть 2px строка ниже вкладки. Может ли кто-нибудь помочь мне изменить белый цвет на синий. http://img816.imageshack.us/img816/228/device.pngandroid tabhost custom color

+1

Мне любопытно, как вы достигли этой позиции, можете ли вы поделиться своим кодом? – Pentium10

ответ

1

Возможно, что-то не так с вашим экраном, не связанным с TabHost. Вы проверяли paddings экрана/виджетов/макетов?

Следующий фрагмент кода делает именно то, что вы хотите. Добавьте еще одну вкладку и все.

<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"> 
    <RelativeLayout 
     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:layout_alignParentBottom="true"/> 
     <FrameLayout 
      android:id="@android:id/tabcontent" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:layout_above="@android:id/tabs"> 

      <include android:id="@+id/tab1" layout="@layout/tab1" /> 

      <include android:id="@+id/tab2" layout="@layout/tab2" /> 

      <include android:id="@+id/tab3" layout="@layout/tab3" /> 
     </FrameLayout> 
    </RelativeLayout> 
</TabHost> 
+1

Привет, проблема с прокладкой существует только в sdk 1.5. Когда я изменил свое кодирование на 1.6, белая рамка исчезла автоматически. – Jana

0

Android: Tabs at the BOTTOM

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