为什么我的TabWidget看起来不像它应该的那样?

时间:2010-12-23 08:41:29

标签: android tabwidget

我想创建一个简单的TabActivity并遵循开发人员网站上的教程。实现工作正常,但布局困扰我。首先是文本是白色的,当背景是白色和灰色时,背景是灰色的。我认为常规行为恰恰相反。但是,底部的这一条白线,也应该连接不同的标签。

以下是我的布局:

常规标签布局          

    <TabHost
        android:id="@android:id/tabhost"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1">

        <LinearLayout
            android:orientation="vertical"
            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" />

            <FrameLayout
                android:id="@android:id/tabcontent"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content" />

        </LinearLayout>

    </TabHost>

    <include layout="@layout/menu_back_only" />

</LinearLayout>

Selectos

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item 
        android:drawable="@drawable/menu_home"
        android:state_selected="true" />

    <item 
        android:drawable="@drawable/menu_logout" />

</selector>

这就是它现在的样子:

Wrong Tab Layout

1 个答案:

答案 0 :(得分:0)

好吧,似乎移动设备(HTC Legend)产生了错误。找到这个帖子:Click并设置目标SDK版本真的可以解决问题。笨!