簡體   English   中英

Android:在Java運行時以編程方式創建GUI

[英]Android : Creating GUI programmatically at run time in java

我必須創建一定數量的按鈕和文本框等。 例如:如果數字= 5,則需要創建5個按鈕,如果其值為10,則需要創建10個按鈕。

為了實現這樣的功能,常規的xml GUI不會組成它。 我需要動態開發GUI。 我怎樣才能做到這一點?

看看RecyclerView。 您需要應用數據集(您收到的動態數據),然后讓適配器處理所有綁定。 看一下本教程 ,還有更多內容。 注意,您將需要創建兩個 Viewholder(按鈕和一個textview)並覆蓋getItemViewType。

在xml中添加線性/相對布局,並在運行時根據給定的數字在此布局中添加視圖(按鈕和文本視圖)。 請參閱以下示例: https : //androiddesk.wordpress.com/2012/08/05/creating-dynamic-views-in-android/ http://www.javacodegeeks.com/2012/09/android-dynamic-and- XML-的layout.html

暫無
暫無

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

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