[英]Insert Content of Layout XML into ID-specific View
我目前正在開發一款小游戲,以練習Android Studio的編程技能。
在我的Java文件中,我從MySQL數據庫加載所需的數據。 現在,我想在現有的“插入”布局/視圖中顯示具有TextViews,ImageViews等的另一個XML文件的布局(例如displayItemsBlock.xml),並將變量值應用於TextViews。
http://abload.de/img/problemnouc6.jpg
我搜索這樣的功能:
通過ID定義InsertPoint(例如,LinearLayout ID'insertPoint')
定義將哪個XML布局放入InsertPoint
用setText更改插入的xml布局的內容。
最后,應該可以動態添加更多這些視圖,並分別更改內容。
希望您了解我的問題。 謝謝
問候 :)
可能,但是有些復雜/困難。
問題在於,在“正常” Android應用程序中,布局xml文件被編譯為二進制形式。 這種二進制形式在運行時使用,例如與充氣機一起使用。
因此,要使其工作,您必須自己解析xml文件,然后以編程方式創建適當的視圖並將其添加到所需的“父”視圖中。
據我所知,Android庫中沒有任何東西可以為您做到這一點。 您可能需要四處看看,是否有第三方庫可以處理其中的任何部分。
PS:我希望您不是真的如圖所示直接從Android應用程序直接訪問MySQL-前面確實有服務/ API,不是嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.