[英]Linearlayout like a “ListView” containing objects in android?
我正在使用LinearLayout
制作列表,並想向我的“列表”中添加幾個“人”-對象,我需要能夠單擊此列表中的對象,以拉出人對象或至少要使personId能夠在我的數據庫中找到特定的人。
我該怎么做呢? 我嘗試使用TextView
但是包含所有所需的值太簡單了。
我也嘗試過使用ListView
但是彼此之間有幾個LinearLayout
。 ListView
單獨滾動,因此我無法使用它們
這是一張圖片:
如您所見,我正在嘗試建立一個排序網格,每一列都是線性視圖,此刻每一行也是如此。 我意識到這里有一個網格,但是我需要能夠將對象放置在所需的位置,而且我也沒有經驗為網格視圖編寫自己的適配器
您可以使用帶有自定義ArrayAdapter
的ListView
實現此目的。
看看這個例子 。
代替Weather
類,使用您自己的Person
對象並進行必要的修改。
編輯:
閱讀您的編輯后,我可以看到您有某種網格。 因此,我最好的猜測是將GridView
與自定義適配器一起使用。 由於要從數據庫獲取數據,因此不妨使用自定義的CursorAdapter
。
但是我仍然沒有弄清楚您要做什么。
似乎您希望所有單元格都可見。 那只會意味着您只有少量/有限的單元格,在那種情況下,GridView不會比將視圖添加到布局的for循環更好。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.