如何更改列表视图中项目的最大高度
我有一个愚蠢的问题,但我无法解决它。我有一个带有自定义项目布局的 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这将取决于您的物品。您应该在需要时使该项目可扩展。您也可以在适配器的 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.