0

すべてを試しましたが、タブホストの tabWidget と frameLayout の間の行を削除できません。fadingEdge=none, margin=0 を試しましたが、何もしませんでした。

私は黒い線を指しています。白い線は、問題がどこにあるかを「理解する」ための tabWidget と frameLayout の間の単純なビュー (1)です...そして、それは tabWidget ではなく frameLayout のようです ここで私の画像: http://imageshack.us/f/641 /screenlme.jpg/

(1)

<View
ndroid:layout_width="fill_parent"
android:layout_height="4dip"
android:background="#FFFFFF">
</View>

私に何かアドバイスはありますか??

編集1:frameLayoutを追加しました

android:background="@drawable/bg_tab_body_patched"

そして今、黒い線が少し下に移動しました。それはlinearlayoutの問題です: http://imageshack.us/f/233/screenav.jpg/

4

2 に答える 2

0

その仕事は私にとってとてもうまくいきます:

アクティビティにカスタム テーマを適用し、android:windowContentOverlay属性を null にします。

themes.xmlでテーマを定義します。

<style name="YourTheme" parent="if you want"> ...
<item name="android:windowContentOverlay">@null</item> </style>

アプリケーションまたは AndroidManifest.xml のアクティビティにテーマを適用します。

<application android:theme="@style/YourTheme" ... >

于 2013-02-28T10:43:17.897 に答える