Android,如何增加列表适配器中的行高度?

Android,如何增加列表适配器中的行高度?,android,android-listview,listadapter,Android,Android Listview,Listadapter,我有三个字符串数据数组,我想通过适配器在列表中膨胀它们。问题是行的高度是固定的,即使我放入30度、50度、100度,我也会增加,但高度不起作用:( 这是我的第行XML代码: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android = "http://schemas.android.com/apk/res/android" android:la

我有三个字符串数据数组,我想通过适配器在列表中膨胀它们。问题是行的高度是固定的,即使我放入30度、50度、100度,我也会增加,但高度不起作用:(

这是我的第行XML代码:

<?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" // even when i change it to 30dip, 50dip and etc. doesn't take effect
    android:background              = "@color/septator_grey_light">


    <TextView 
        android:id                      = "@+id/tvStatisticsTitle"
        android:layout_width            = "wrap_content"
        android:layout_height           = "wrap_content"
        android:layout_centerInParent   = "true"
        android:gravity                 = "center_vertical|center"
        android:text                    = "@string/test_10"
        style                           = "@style/simpletopic.black" />


    <TextView
        android:id                      = "@+id/tvStatisticsHost"
        android:layout_width            = "wrap_content"
        android:layout_height           = "wrap_content"
        android:layout_alignBaseline    = "@+id/tvStatisticsTitle"
        android:layout_alignBottom      = "@+id/tvStatisticsTitle"
        android:layout_alignParentLeft  = "true"
        android:layout_marginLeft       = "20dp"
        android:text                    = "@string/test_02"
        style                           = "@style/simpletopic.black.big" />


    <TextView
        android:id                      = "@+id/tvStatisticsGeust"
        android:layout_width            = "wrap_content"
        android:layout_height           = "wrap_content"
        android:layout_alignBaseline    = "@+id/tvStatisticsTitle"
        android:layout_alignBottom      = "@+id/tvStatisticsTitle"
        android:layout_alignParentRight = "true"
        android:layout_marginRight      = "20dp"
        android:text                    = "@string/test_02"
        style                           = "@style/simpletopic.black.big" />

</RelativeLayout>

如有任何建议,将不胜感激。

高度必须是包装内容。添加一些具有固定高度和宽度的视图(空视图),并将其用作页边距

<View
    android:id="@+id/view1"
    android:layout_width="wrap_content"
    android:layout_height="20dp" />


这应该可以做到。你甚至可以将他们的背景更改为你想要的任何内容。(但是,如果你想显示背景,你应该设置一些宽度)

尝试使用
myInflater.inflate(R.layout.list\u statistics\u adapter,parent,false)
而不是
myInflater.inflate(R.layout.list\u statistics\u adapter,null)
在您的getView()中。指定父级时,RelativeLayout的效果更好。

谢谢,它工作得很好。但问题是什么?设置相对布局的高度不起作用是错误吗?我认为您可以使用填充来增加大小,而不是使用TextAppearanceLarge主题这是更好的答案!谢谢。
<View
    android:id="@+id/view1"
    android:layout_width="wrap_content"
    android:layout_height="20dp" />