我有一個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