如何删除tab小部件之间的空格?

Jos*_*ogi 3 tabs android android-2.3-gingerbread

我想删除tabwidgets之间的间距.默认情况下,选项卡之间的间距约为1px.我知道像foursquare或posterous这样的应用程序能够删除它.这样做的代码怎么样?我使用的是2.3 API.

谢谢您的帮助

Gre*_*erg 6

你可以使用getTabHost().getTabWidget().setDividerDrawable(R.drawable.empty_divider)方法,其中R.drawable.empty_divider简单形状,大小为0px,如

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="line" >
    <size
        android:width="0px"
        android:color="@android:color/black"
        android:dashWidth="0px"
        android:dashGap="0px" />
</shape>
Run Code Online (Sandbox Code Playgroud)


小智 5

TabWidget android:showDividers ="none"