如何更改列表视图中项目的最大高度

发布于 2024-12-18 01:24:56 字数 1078 浏览 3 评论 0原文

我有一个愚蠢的问题,但我无法解决它。我有一个带有自定义项目布局的 listView (没什么复杂的 - 三个 TextView),我需要更改减少列表中项目的高度。我尝试在 item_layout.xml 中设置 android:layout_height="70px" 但似乎该值对最终高度没有任何影响。

你知道我做错了什么吗?

多谢!

在 main.xml 中

<ListView
 android:id="@+id/wf8_card_list"
 android:layout_width="match_parent"
 android:layout_height="160px" 
 android:layout_marginLeft="-10px"
 android:layout_marginRight="-10px"
 android:layout_weight="0.5"
 android:headerDividersEnabled="false"
 android:footerDividersEnabled="false"
 android:cacheColorHint = "#00000000"
 android:listSelector="@drawable/transaction_list_bacground"/>

在 myActivity.java 中

> ListView lv1=(ListView)findViewById(R.id.my%list);
>       lv1.setAdapter(new PaymentAdapter(this,R.layout.list_layout , my_array_list));

在 list_layout.xml 中

<RelativeLayout
 xmlns:android="http://schemas.android.com/apk/res/android"
      android:layout_width="fill_parent"
      android:layout_height="70px">
 ...
 </RelativeLayout>

I have a stupid problem but I'm not able to solve it. I have a listView with custom layout of items (nothing complicated - three TextViews) and I need to change reduce the height of items in list. I tried to set android:layout_height="70px" in item_layout.xml but it seems that this value do not have any affect on final height.

Do you have any idea what I did wrong?

Thanks a lot!

In main.xml

<ListView
 android:id="@+id/wf8_card_list"
 android:layout_width="match_parent"
 android:layout_height="160px" 
 android:layout_marginLeft="-10px"
 android:layout_marginRight="-10px"
 android:layout_weight="0.5"
 android:headerDividersEnabled="false"
 android:footerDividersEnabled="false"
 android:cacheColorHint = "#00000000"
 android:listSelector="@drawable/transaction_list_bacground"/>

In myActivity.java

> ListView lv1=(ListView)findViewById(R.id.my%list);
>       lv1.setAdapter(new PaymentAdapter(this,R.layout.list_layout , my_array_list));

In list_layout.xml

<RelativeLayout
 xmlns:android="http://schemas.android.com/apk/res/android"
      android:layout_width="fill_parent"
      android:layout_height="70px">
 ...
 </RelativeLayout>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

笨死的猪 2024-12-25 01:24:56

这将取决于您的物品。您应该在需要时使该项目可扩展。您也可以在适配器的 getView 方法中处理这个问题。

It will depend on your Item. You should make the item expandable whenever required. You could also probably handle this in the getView method of your adapter.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文