Android listview一行太小如何扩大
时间: 2023-06-16 20:06:09 浏览: 47
要扩大 Android ListView 中的行高,你可以通过以下步骤实现:
1. 打开你的 listview 的布局文件,在 `<ListView>` 标签中添加 android:layout_height="wrap_content" 属性,使其高度根据内容自适应。
2. 在你的 ListView 的每个 item 布局文件中,添加一个 layout_height 属性,并设置为你想要的高度,例如:android:layout_height="80dp"。
3. 如果你的 item 布局文件中包含多个控件,你可能需要为每个控件设置 android:layout_height 属性,以便它们填充整个 item。
4. 如果你通过 adapter 填充数据到 ListView 中,你可以在 getView() 方法中设置每个 item 的高度。例如:
```java
@Override
public View getView(int position, View convertView, ViewGroup parent) {
if (convertView == null) {
convertView = LayoutInflater.from(getContext()).inflate(R.layout.list_item, parent, false);
}
// 设置 item 高度为 80dp
convertView.setLayoutParams(new AbsListView.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, 80dp));
// 填充 item 中的数据
// ...
return convertView;
}
```
通过以上方法,你就可以轻松扩大 Android ListView 中的行高了。