Android,如何增加列表适配器中的行高度?
我有三个字符串数据数组,我想通过适配器在列表中膨胀它们。问题是行的高度是固定的,即使我放入30度、50度、100度,我也会增加,但高度不起作用:( 这是我的第行XML代码: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
<?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" />