簡體   English   中英

將布局XML的內容插入特定於ID的視圖

[英]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.

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