2013-01-18 49 views
0

我试图模仿TabHost小部件的视觉风格。问题在于,2.x和4.x平台的风格完全不同。在2.x它是灰色的图标,而在4.x是有很好的背景(蓝色条),没有图标。TabHost视觉风格(2.x和4.x)

我发现,风格Widget.TabWidget声明:

<style name="Widget.TabWidget"> 
    <item name="android:textAppearance">@style/TextAppearance.Widget.TabWidget</item> 
    <item name="ellipsize">marquee</item> 
    <item name="singleLine">true</item> 
    <item name="android:tabStripLeft">@android:drawable/tab_bottom_left</item> 
    <item name="android:tabStripRight">@android:drawable/tab_bottom_right</item> 
    <item name="android:tabStripEnabled">true</item> 
    <item name="android:divider">@null</item> 
    <item name="android:gravity">fill_horizontal|center_vertical</item> 
    <item name="android:tabLayout">@android:layout/tab_indicator</item> 
</style> 

这样风格的一些价值观就是我要找的就是tabLayout,分频器等 是否可以参考该风格并获得TabHost的背景/布局?

+0

这些不是Android HC +上的TabHost。这些是ActionBar选项卡。 – Ahmad

+1

TabHost已弃用,但它存在于所有Android版本(包括最新的果冻豆)上。其实这不重要,它已被弃用,我只是想复制风格。 – user1991679

回答

0

检出this library模仿在称为“holo”风格的蜂窝(和以上)风格上使用的样式。

我没有在那里看到一个tabhost的例子,但它可能存在,因为它有各种各样的意见。

+0

链接已死亡。请更新链接。 – VickyS

+0

@VickyS我已经更新了。 –