我有一个ArrayList<myObject>
和一个ListView
与个人ArrayAdapter<myObject>
使用一个充气的视图,生成一个Button
s列表。Android - 多栏列表查看
它的工作原理,但每行一个按钮布局相当耗费^^
我想知道是否有可能以显示每行两个或两个以上的项目(按钮)以及如何做这样的事情?
我想到了我的分项两个列表(奇数和偶数),但他们将不得不滚动全共同为更好的用户体验...
什么想法?或已经实现它的对象?
感谢
我有一个ArrayList<myObject>
和一个ListView
与个人ArrayAdapter<myObject>
使用一个充气的视图,生成一个Button
s列表。Android - 多栏列表查看
它的工作原理,但每行一个按钮布局相当耗费^^
我想知道是否有可能以显示每行两个或两个以上的项目(按钮)以及如何做这样的事情?
我想到了我的分项两个列表(奇数和偶数),但他们将不得不滚动全共同为更好的用户体验...
什么想法?或已经实现它的对象?
感谢
对于这种情况,只取2列GridView中,我相信这将满足您的要求。
gridview_row.xml
<Button
android:text="Button"
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</Button>
</LinearLayout>
,并采取的ListView GridView的instad为:一旦你完成了这两个事情做好
<GridView
android:id="@+id/gridview01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:numColumns="2"
android:horizontalSpacing="5dp"
android:verticalSpacing="5dp">
</GridView>
,然后实现您的自定义代码适配器。我相信你当前的适配器也是90%有用的,你只需要根据行xml文件改变代码。
尽快测试;马上回来 ! – Darkendorf
对不起,我的适配器很棘手,我会尽快接受你的答案^^在eclipse中,它似乎正是我所需要的! – Darkendorf
+1 @Darkendorf无论如何它不会是一个棘手的问题,因为您拥有对象的ArrayList,您可以定义一个适配器一次,并在将来使用相同的适配器(稍作更改后)。自从我学习android以来,我正在做这个练习。 –
可以请你发布你的代码为listview的row.xml。 – Hitendra
这里没用吗?!实际上目前它很简单:线性布局包含一个按钮,我在其中设置文本... – Darkendorf
然后只需在Linearlayout中添加两个具有水平方向的按钮。 – Hitendra