2016-09-23 95 views
3

我希望为每个listview项目添加边框,但它看起来很丑。 那么我怎样才能让所有边框填充行的高度呢?如何添加边框来填充列表视图行

这里是图片

enter image description here

这里是我的listview项目

<?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

首先将项目放入线性布局,然后更改文字高度以匹配最左边的文本的高度ViewView