所以,我想要的是:定義一個組件,其中包括TextView-s和一個ImageView。這是一個我想添加到(例如線性)佈局的項目,所以我可以顯示所有自定義項目,我一個接一個地添加。 重點是,這些項目必須是可編輯的,因爲數據庫查詢結果將定義他們的文本內容和圖像。如何將可編輯的視圖組件添加到Android中的佈局?
0
A
回答
0
您的自定義組件應該是ViewGroup
本身。您可以添加任意數量的TextView
s和ImageView
s,並通過它們的ID訪問它們。
MyCustomViewGroup component = (MyCustomViewGroup)linearLayout.findViewById(...);
TextView textView1 = (TextView)component.findViewById(...);
ImageView imageView = (ImageView)component.findViewById(...);
0
你可以去XML approach for defining your component。例如,您可以將組件定義爲LinearLayout,然後將所需的所有元素(TextViews,ImageViews)添加到該佈局。
至於「可編輯」部分,只需提供您的元素的ID屬性 android:id="@+id/my_view"
;這樣你可以通過撥打findViewById(R.id.my_view)
來獲得他們。
您將結果轉換爲您期望的任何View實現,然後使用查詢中的解釋結果更改其文本/內容/圖像。
相關問題
- 1. 如何以編程方式將視圖添加到android中的xml佈局?
- 2. 以編程方式將視圖添加到相對佈局Android
- 3. 如何將佈局添加到android中的佈局
- 4. 將文本視圖添加到Android Studio中的相對佈局
- 5. Android - 添加視圖到佈局
- 6. 將滾動視圖添加到佈局
- 7. Android:如何將佈局添加到AbsoluteLayout
- 8. 如何動態視圖添加到主佈局的Android
- 9. 是否可以將佈局添加到Android中的表面視圖?
- 10. android,將XML佈局視圖添加到自定義類中的充氣視圖
- 11. 如何將我的自定義視圖添加到XML佈局?
- 12. 如何將佈局添加到我的自定義視圖
- 13. 如何將畫布添加到Android中的擴展視圖?
- 14. android:將佈局文件添加到WindowManager
- 15. 將視圖添加到滾動視圖的底部佈局
- 16. 如何加載佈局並將其添加到Android中的其他佈局?
- 17. 如何以編程方式將多個圖像添加到可編輯視圖
- 18. 的Android - 添加布局到父佈局
- 19. HTML如何編輯視頻的佈局
- 20. 如何將可編輯的組合框添加到System.Windows.Forms.PropertyGrid?
- 21. 無法將子視圖插入到Android Studio的佈局編輯器中
- 22. 以編程方式將視圖添加到Android視圖組
- 23. java.lang.IllegalStateException:wile將視圖添加到以編程方式膨脹佈局
- 24. 如何關閉或移除Android可視化佈局編輯器?
- 25. 如何在Android中將網格視圖添加到選項卡布局
- 26. 如何將不可編輯的文本加載到視圖?
- 27. Android Studio可視化佈局編輯器中的滯後時間
- 28. 將滾動視圖添加到Android佈局
- 29. 將編輯器添加到組件
- 30. Android-將視圖添加到佈局導致佈局在ActionBar前面