2011-09-17 5 views
0

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

黒い線を参照しています。 白線が...問題がどこにあるか「を理解する」tabWidgetとでframeLayout間の単純なビュー(1)であり、ここでframeLayoutのないtabWidget の私のイメージのようだ: http://imageshack.us/f/641/screenlme.jpg/

(1)

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

あなたは私のためにいくつかのアドバイスを持っていますか?

EDIT 1:私はでframeLayout

android:background="@drawable/bg_tab_body_patched" 

今黒線はビット下降foを加え、線のレイアウトの問題です: http://imageshack.us/f/233/screenav.jpg/

+1

ようだ、この記事をチェックしてくださいこの回答を保持する:http://stackoverflow.com/questions/4221959/tabhost-bottom-border-line-android –

+0

それは動作しません – Soul

答えて

2

xmlファイルには、次の行を使用してください。

android:tabStripEnabled="false" 

xmlのタブのTabWidgetにこの属性を設定する必要があります。非常にうまく私のため

+0

私はこの行を入れなければならないのですか?私はそれをどこでも試してみましたが、結果はありませんでした... – Soul

+0

私の答えをもう一度チェックしてください。私は編集しました。 –

+0

それを試しましたが、tabwidgetの問題ではありません。フェードエッジエフェクト(それは退屈なエフェクトのようです)は、fadingEdge = noneの場合でも、そのコンテンツの枠内で次のように表示されます。 – Soul

0

その作業は:

は、あなたの活動にカスタムテーマを適用し、アンドロイドアウトヌル:windowContentOverlay属性を。

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

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

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

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

関連する問題