2017-03-20 19 views
0

Activity_main.xmlファイルに水平線のコードをいくつか追加しましたが、エミュレータを実行しても表示されません。水平線がエミュレータに表示されない

<TextView 
android:layout_width="match_parent" 
android:layout_height="1dp" 
android:layout_gravity="center" 
android:layout_weight="1" 
android:divider="?android:dividerHorizontal" 
android:gravity="center" 
android:orientation="vertical" 
android:textAppearance="@style/Divider" 
android:showDividers="middle"/> 

Styles.xml 
<style name="Divider"> 
<item name="android:layout_width">match_parent</item> 
<item name="android:layout_height">1dp</item> 
<item name="android:background">?android:attr/listDivider</item> 
</style> 

間違いを報告してください助言がありますか?

+0

であなたは、私が最後<ビュースタイル=「@スタイル/分周器」/>でこのラインを使用している –

答えて

0

あなたのアプローチを使用して、

<TextView 
android:layout_width="match_parent" 
android:layout_height="1dp" 
android:layout_gravity="center" 
android:layout_weight="1" 
android:divider="?android:dividerHorizontal" 
android:gravity="center" 
android:orientation="vertical" 
android:textAppearance="@style/Divider" 
android:showDividers="middle"/> 
<TextView 
    android:layout_width="match_parent" 
    android:layout_height="1dp" 
    android:layout_gravity="center" 
    android:gravity="center" 
    android:background="@color/colorPrimary"/> 
+0

ありがとう、それは働いた。 – User2017

0

実際にTextViewを使用する必要はありません。あなたのスタイルファイルで

<View style="@style/HRLine"> 

:あなたは、単にあなたのレイアウトファイルでView

を使用することができます置き換え

<style name="HRLine"> 
     <item name="android:layout_width">match_parent</item> 
     <item name="android:layout_height">1dp</item> 
     <item name="android:background">@color/yourLineColor</item> 
</style> 
+0

を使用していたのTextViewのためのオリエンテーションの必要はありません。私はあなたのコードを試しましたが、まだ動作していません – User2017

+0

答えがあなたの問題を解決するのに役立つなら、それを受け入れられた答えとしてマークしてください。 – Sharj

関連する問題