我有listview加载来自SD卡的所有音频文件...有很多文件..但listview看起来很糟糕..每行高度自动调整大小取决于行中显示的项目名称。背景是白色的文本是灰色的,所以很难注意到它...我想将每行高度设置为相同,所以它看起来像
这是我的代码
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ListView
android:id="@+id/PhoneMusicList"
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
</ListView>
</LinearLayout>
答案 0 :(得分:1)
在您的组row.xml中
而不是android:layout_height="wrap_content"
列表视图行高度给出一个固定的高度..这将解决您的问题......
像这样的东西
android:layout_height="50dp"
答案 1 :(得分:0)
使用自定义列表视图。为一个列表视图项创建布局。设置高度。在.java文件中应用适配器。然后它工作正常。我做了同样的事情,它对我有用。