Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android TabHost视觉样式(2.x和4.x)_Android - Fatal编程技术网

Android TabHost视觉样式(2.x和4.x)

Android TabHost视觉样式(2.x和4.x),android,Android,我试图模仿TabHost小部件的视觉风格。问题是,在2.x和4.x平台上,这种风格有很大不同。在2.x上,它是灰色的,带有图标,而在4.x上,它有很好的背景(蓝色条纹),没有图标 我发现style Widget.TabWidget声明为: <style name="Widget.TabWidget"> <item name="android:textAppearance">@style/TextAppearance.Widget.TabWidget</ite

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

我发现style 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>

@style/TextAppearance.Widget.TabWidget
帐篷
真的
@android:可绘制/选项卡\底部\左侧
@android:drawable/tab\u bottom\u right
真的
@空的
填充水平|中心|垂直
@android:布局/选项卡指示器
所以我要寻找的是风格的一些价值观,即表格布局、分隔符等。 是否可以参考该样式并获得TabHost背景/布局?

查看该样式是否模仿了蜂巢(及以上)称为“holo”样式的样式


我没有看到tabhost示例,但它可能存在,因为它有各种各样的视图

这些不是安卓HC+上的TabHosts。这些是ActionBar选项卡。TabHost不推荐使用,但它存在于所有Android版本中,包括最新的jelly bean。事实上,它被弃用并不重要,我只是想复制它的风格。