2016-09-23 8 views
3

listviewの各アイテムにボーダーを追加したいのですが、それほど醜いようです。 行の高さを塗りつぶすには、どのように境界線を作ることができますか?ここでリストビューの行を塗り潰す方法

は私のlistview項目ここで絵

enter image description here

である

<?xml version="1.0" encoding="UTF-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" > 

    <TextView 
     android:id="@+id/textView1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentTop="true" 
     android:text="Large Text" 
     android:maxEms="5" 
     android:minEms="5" 
     android:textAppearance="?android:attr/textAppearanceLarge" 
     android:background="@drawable/corner3"/> 

    <TextView 
     android:id="@+id/textView2" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentTop="true" 
     android:layout_toRightOf="@+id/textView1" 
     android:text="Large Text" 
     android:maxEms="5" 
     android:minEms="5" 
     android:textAppearance="?android:attr/textAppearanceLarge" 
     android:background="@drawable/corner3"/> 

</RelativeLayout> 

マイリストビュー

<ListView 
      android:id="@+id/listVie" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_alignParentLeft="true" 
      android:layout_alignParentTop="true" 
      > 

     </ListView> 

いずれかが私を助けることができますか?

答えて

3

最初に線形レイアウトでアイテムを配置し、次に最も左の高さに一致するようにテキストビューの高さを変更します。textView

関連する問題