我想动态更改分隔线高度。从我搜索的任何东西看来,它似乎可以通过设置分隔符作为ListView
中每个项目的一部分。但我对此并不十分清楚。如何在android中的listview中的每个项目的分区部分?
那么,有人可以更具体如何使分配器作为ListView
项目的一部分?
我想动态更改分隔线高度。从我搜索的任何东西看来,它似乎可以通过设置分隔符作为ListView
中每个项目的一部分。但我对此并不十分清楚。如何在android中的listview中的每个项目的分区部分?
那么,有人可以更具体如何使分配器作为ListView
项目的一部分?
做到这一点的一种方法是在每行底部包含分隔符。现在,您必须在您的listadapter中的getView方法中设置分隔视图的高度,具体取决于您此刻显示的项目。
在您的通话ListActivity:
ListView lv = getListView();
lv.setDivider(divider);
,其中隔板是一个可绘制对象,你可以定义或者因为你需要在你的代码编写。
您也可以致电:
lv.setDividerHeight(2);
要改变高度
我没有找到你如何在每行底部添加分隔符。我有一个xml文件row.xml。如何在此row.xml中添加divider并在运行时更改其高度。 – sunil 2010-06-19 03:07:15
非常感谢。 Atlast我设法用你的建议来做到这一点。 – sunil 2010-06-22 10:42:22
你能详细说明如何做到这一点吗?我仍然有点困惑。 – 2014-03-03 20:09:21