使用Android创建动态视图

使用Android创建动态视图,第1张

概述我遇到了问题,如果可能,我将需要社区的帮助.我不是在寻找现成的解决方案,而是可以帮助我产生结果的东西.我正在寻找一种基于JSONArray对象产生动态活动的方法.这是一个JSONArray对象的示例:[ { 'name': 'my checkbox name', 'type': 'checkbox', 'value': 'one,two,th

我遇到了问题,如果可能,我将需要社区的帮助.我不是在寻找现成的解决方案,而是可以帮助我产生结果的东西.

我正在寻找一种基于JSONArray对象产生动态活动的方法.
这是一个JsONArray对象的示例:

[ { "name": "my checkBox name","type": "checkBox","value": "one,two,three"  }  { "name": "my edit text","type": "text","value": ""  }  ...]

此JsONArray可能是完全随机的.它可能具有2个文本视图,3个选择菜单,1个文本视图等等.

目标是遍历此JsONArray并在我的androID代码中创建适当的元素.

为了产生结果,我想到了一个简单的开关,它将我的不同JsONArray一张一张地呈现给androID小部件.

但是在那之后,我如何才能访问呈现的每个小部件的每个属性?

编辑:我还需要在某些小部件上分配事件监听器,以协调GPS定位…

谢谢.

编辑:这是一个JsONArray而不是JsONObject …

最佳答案以编程方式生成窗口小部件时,可以为其分配自己的ID.

例如:

button btn = new button(this);btn.setID(myBtnID);

稍后在代码中,您可以使用findVIEwByID(myBtnID)引用该按钮. 总结

以上是内存溢出为你收集整理的使用Android创建动态视图 全部内容,希望文章能够帮你解决使用Android创建动态视图 所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1145178.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存