簡體   English   中英

LinearLayout像一個包含Android對象的“ ListView”一樣?

[英]Linearlayout like a “ListView” containing objects in android?

我正在使用LinearLayout制作列表,並想向我的“列表”中添加幾個“人”-對象,我需要能夠單擊此列表中的對象,以拉出人對象或至少要使personId能夠在我的數據庫中找到特定的人。

我該怎么做呢? 我嘗試使用TextView但是包含所有所需的值太簡單了。

我也嘗試過使用ListView但是彼此之間有幾個LinearLayout ListView單獨滾動,因此我無法使用它們

這是一張圖片: 每列都是linearView,每行都應該是一個對象

如您所見,我正在嘗試建立一個排序網格,每一列都是線性視圖,此刻每一行也是如此。 我意識到這里有一個網格,但是我需要能夠將對象放置在所需的位置,而且我也沒有經驗為網格視圖編寫自己的適配器

您可以使用帶有自定義ArrayAdapterListView實現此目的。

看看這個例子

代替Weather類,使用您自己的Person對象並進行必要的修改。

編輯:

閱讀您的編輯后,我可以看到您有某種網格。 因此,我最好的猜測是將GridView與自定義適配器一起使用。 由於要從數據庫獲取數據,因此不妨使用自定義的CursorAdapter

但是我仍然沒有弄清楚您要做什么。

似乎您希望所有單元格都可見。 那只會意味着您只有少量/有限的單元格,在那種情況下,GridView不會比將視圖添加到布局的for循環更好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM