2010.12.28(4)——— android tab 过多的问题

2010.12.28(4)——— android tab 过多的问题

网上大多都是用Gallery来模拟TabHost 但是自己实在是懒 就没这么做 一种可以凑合着用的简单做法:

只需要吧layout改一下即可


 
<?xml version="1.0" encoding="utf-8"?>
<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"
        android:background="#001629">
        <HorizontalScrollView  
        android:layout_width="fill_parent" 
      	android:layout_height="wrap_content"> 
         <TabWidget android:id="@android:id/tabs"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"/>
           </HorizontalScrollView>
             <FrameLayout android:id="@android:id/tabcontent"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:paddingTop="95px">
 
        </FrameLayout>
</TabHost>



如上 在TabWidget外面加上HorizontalScrollView即可


不过 这样有个问题 宽度貌似改不了了 即使你只有一个tab 它并不会fill_parent 还是原来的宽度

但是 如果很多tab的话 还是好使的

你可能感兴趣的:(android,xml)