0
我需要從TabHost中刪除圖標空間以及文本和Tab中頂部的空格?我只想顯示文字。如何從TabView中刪除圖標空間
這是我activity_main.xml中
`<TabHost
android:id="@android:id/tabhost"
android:layout_width="0dip"
android:layout_height="match_parent"
android:layout_weight="1" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TabWidget
android:id="@android:id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
</TabWidget>
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</FrameLayout>
</LinearLayout>
</TabHost>`
這是theme.xml
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="MyTheme" parent="@android:style/Theme.Holo.Light">
<item name="android:actionBarStyle">@style/MyActionBar</item>
<item name="android:tabWidgetStyle">@style/LightTabWidget</item>
</style>
<style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
<item name="android:background">#0767de</item>
<item name="android:titleTextStyle">@style/MyActionBar1</item>
</style>
<style name="MyActionBar1" parent="@android:style/Widget.Holo.Light.ActionBar">
<item name="android:textColor">#ffffff</item>
</style>
<style name="LightTabWidget" parent="@android:style/Widget.TabWidget">
<!-- set textColor to red, so you can verify that it applied. -->
<item name="android:textColor">#0767de</item>
<item name="android:textSize">14sp</item>
<item name="android:tabStripEnabled">false</item>
</style>
這是Java文件
/**Tab All**/
intent=new Intent(this,tab_all.class);
spec=tabHost.newTabSpec("First").setIndicator((View)findViewById(R.id.tab_all)).setContent(intent);
tabHost.addTab(spec);
/**Tab Today**/
intent=new Intent(this,tab_today.class);
spec=tabHost.newTabSpec("Second").setIndicator((View)findViewById(R.id.tab_all)).setContent(intent);
tabHost.addTab(spec);
/**Tab This Month**/
intent=new Intent(this,tab_thismonth.class);
spec=tabHost.newTabSpec("Third").setIndicator((View)findViewById(R.id.tab_all)).setContent(intent);
tabHost.addTab(spec);
現在是這樣的。
但我需要將它轉換爲這樣的東西。
在此先感謝。
這是行不通的。它創建這個空間是因爲android默認的TabHost佈局。我需要刪除它。 – LIH