2013-06-12 45 views
0

我有一個列表視圖,其中有另一個列表視圖。但我無法滾動內部列表視圖,任何人都可以在這方面幫助我? 內部列表視圖是從數據庫獲取數據,所以它的大小將是動態的? 我想顯示整個列表,並希望滾動內部列表視圖或滾動效果也很好。列表視圖裏面的列表視圖

+0

ExpandableListView? – Blackbelt

+0

不,我有佈局中的文本框和列表視圖,我將此佈局充氣到另一個具有另一個列表視圖的佈局。基於膨脹佈局文本框的價值我是我從數據庫中獲取值和填充列表視圖。現在我想要顯示整個列表視圖應該顯示 –

+0

我會使用ExpandableListView。根據你綁定多少數據,應用程序可能會變得非常慢 – cgalvao1993

回答

0

一般來說,你不應該把那些滾動內容的東西滾動,如果我是你,我會改變我的設計,所以它不需要列表視圖內的列表視圖。

我甚至不會嘗試所需的代碼,但不能滾動內部列表視圖的原因是因爲外部列表視圖正在消耗觸摸事件。

事件發送到你需要

  1. 攔截觸摸事件的內部列表視圖(ACTION_DOWN)
  2. 決定哪些ListView控件其
  3. 發送觸摸事件到列表視圖

大多數人避免嘗試這種做法的原因是上面的第2步,因此很難確定應將哪些事件發送到內部視圖。

+0

我不想滾動裏面的東西我想顯示所有的東西要顯示,如果我給大小的內部列表視圖它會影響列表視圖具有較少數據,也就是說,它給我空的空間我不想這樣,它應該是無空間動態填充 –

+0

如果你不需要它滾動,那麼你爲什麼在列表視圖中使用列表視圖? – triggs

+0

我想以列表的形式顯示從數據庫檢索到的值,所以即時通訊使用listview即時通訊使用基本適配器來填充列表視圖 –