2014-09-20 51 views
2

我想有2列,像這樣創建的ListView: ImgListView中有兩列,具有獨立onItemClick - Android電子

所以我想在不同的onItemClick的物品1和ITEM2。我可以用自定義適配器創建這個佈局,但是當我點擊第一行時,我得到整行的InItemClik。誰能告訴我,我怎麼能做到這一點,或者給我一些有用的鏈接....

重要:

這是老問題了,如今這種類型的佈局應與RecycleViewLinearLayoutManager創建僅用於一列或GridLayoutManager以獲取更多列。

回答

0

使用GridView代替ListView並將其設置爲2列。

+0

我試試吧。感謝您的建議:) – KiKo 2014-09-20 18:15:43

+1

對於每個項目使用帶有兩個子項目的列表視圖有時是非常重要的。例如,您希望佈局具有網格,但每行的項目都以幻燈片形式出現在動畫中(每行項目已同步幻燈片,但每行都會延遲滑動)。這裏列表視圖很容易用佈局動畫師完成任務。但還有一件事,這種方法有一個讓你適配對象的夫婦。 – 2014-09-20 19:08:45

+0

我同意@RahulVerma,雖然這是一個不同於這個問題中提出的場景。 – gtsouk 2014-09-21 09:24:24

3

在您的自定義列表xml文件中添加兩個LinearLayouts(例如),並設置OnItemclik監聽器將onClilkListener設置爲單獨爲這些佈局分別設置。 它應該爲你工作

+0

他們會一起滾動嗎? – KiKo 2014-09-21 21:07:44

+0

當然,他們只是兩個佈局,但在同一行 – 2014-09-22 02:26:54