我明明在xml中,吧TabWidget的android:visibility="gone"隐藏掉了,但是在代码中添加标签的时候,标签栏又会出现在顶部,请问怎么回事啊,感觉隐藏不掉系统自带的标签栏

解决方案 »

  1.   

    可以隐藏的,我做过这个,隐藏系统的Tabwidget然后自定义一个LinearLayout模拟肯定是你写的哪里有问题吧,也不贴个代码
      

  2.   

    代码很简单啊,抄了一下微信的资源文件<?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" >    <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:orientation="vertical" >        <FrameLayout
                android:id="@android:id/tabcontent"
                android:layout_width="fill_parent"
                android:layout_height="0.0dip"
                android:layout_weight="1.0" />        <TabWidget
                android:id="@android:id/tabs"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_weight="0.0"
                android:visibility="gone" />        <LinearLayout
                android:id="@+id/main_tab_group"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_gravity="bottom"
                android:background="@drawable/mmfooter_bg"
                android:gravity="bottom"
                android:orientation="horizontal"
                android:paddingTop="2.0dip" >            <FrameLayout
                    android:layout_width="0.0dip"
                    android:layout_height="fill_parent"
                    android:layout_weight="1.0"
                    android:background="@null" >                <RadioGroup
                        android:id="@+id/rg"
                        android:layout_width="fill_parent"
                        android:layout_height="fill_parent"
                        android:orientation="horizontal" >                    <RadioButton
                            android:id="@+id/tab1_radio"
                            style="@style/MMTabButton"
                            android:checked="true"
                            android:drawableTop="@drawable/tab1"
                            android:text="tab1" />                    <RadioButton
                            android:id="@+id/tab2_radio"
                            style="@style/MMTabButton"
                            android:checked="true"
                            android:drawableTop="@drawable/tab2"
                            android:text="tab2" />                    <RadioButton
                            android:id="@+id/tab3_radio"
                            style="@style/MMTabButton"
                            android:checked="true"
                            android:drawableTop="@drawable/tab1"
                            android:text="tab3" />                    <RadioButton
                            android:id="@+id/tab4_radio"
                            style="@style/MMTabButton"
                            android:checked="true"
                            android:drawableTop="@drawable/tab2"
                            android:text="tab4" />
                    </RadioGroup>
                </FrameLayout>
            </LinearLayout>
        </LinearLayout></TabHost>