我想在應用程序中動態添加UI組件,這是通過API接收的。我也想在提交時獲取該組件的值。例如如果有3個複選框,2個Edittext和2個單選按鈕,我需要在提交時點擊提取每個組件的值。是否可以通過API呈現Android上的動態佈局?
-2
A
回答
2
Android的UI小部件(如EditText
和RadioGroup
)是Java類。歡迎您使用構造函數創建這些實例。歡迎您使用setter來配置它們。歡迎您通過在容器上撥打addView()
將它們添加到父容器中。等等。
0
Android有一個內置的JSON解析器,因此解析JSON非常簡單。
看到,因爲你知道的格式,只需啓動JSONObject或JSONArray(根據你的需要)
JSONObject obj = new JSONObject(jsonString)
然後你可以使用方法調用(見上文檔)
探索對象一旦你分析了JSON,那麼它只是創建每個UI組件的相應實例並添加到視圖的情況。
Button btn = new Button();
someView.addView(btn);
您還可以以編程方式爲組件提供其屬性。查看文檔以查看哪些方法對應於哪些XML屬性。
相關問題
- 1. 我可以在Android上渲染通過API接收的動態佈局嗎?
- 2. 是否可以將android佈局貼在另一個佈局上?
- 3. 是否可以通過簡單的方式實現動態ConfigurationSection?
- 4. Android - 通過點擊另一個佈局來動態佈局
- 5. Eclipse可以不再呈現在我的Android XML佈局
- 6. 是否可以通過JavaScript呈現PDF(fPDF)?
- 7. ReactJs:是否可以通過類名呈現DOM文檔?
- 8. 通過動態圖像處理器呈現圖像的佈局修復程序
- 9. 是否可以動態呈現Web控件?
- 10. 是否可以自動點擊按鈕以在Android佈局上進行測試?
- 11. 我可以動態呈現NgModal的HTML
- 12. 是否可以通過API關聯現有的Google AdWords帳戶?
- 13. 如何Android的呈現佈局
- 14. 是否可以通過API發佈到YouTube Feed?
- 15. Android動態佈局
- 16. android:動態佈局?
- 17. 確定UIViewController是否以模態呈現
- 18. 是否可以通過Android中的拖動禁用滾動ListView?
- 19. 可以動態呈現Wordpress帖子嗎?
- 20. 是否可以更改JTabbedPane的佈局?
- 21. PostgreSQL的:是否可以動態地通過一個表的列
- 22. 在Java中呈現Android XML佈局
- 23. Android佈局沒有呈現爲gps
- 24. Android Studio:InvalidVirtualFileAccessException試圖呈現XML佈局
- 25. Android - 是否可以通過Google Developer API推廣到測試版?
- 26. 是否可以通過Android Facebook API發送好友請求?
- 27. 使用DojoX佈局,是否可以替換佈局的內容?
- 28. Facebook活動日誌是否可以通過Graph API獲取?
- 29. 是否可以通過Facebook圖形API啓動好友請求?
- 30. UITableView不呈現沒有自動佈局
您能否澄清這些組件正在接收的格式? API是否返回XML字符串? – Jack
API返回具有組件類型的json字符串,它是que。 –
你可以在你的問題中加入JSON的例子嗎?你對API的產生或第三方是否有控制權? – Jack