Android动态控件生成器
我正在寻找 android 中的 UI 控件生成器。我有一个网络服务,它将提供信息来创建表单之类的东西。该网络服务将告诉我该表单上需要哪些控件(可以是 TextView、RadioButton、CheckBox、Spinner 等)以及其他控件的左/右位置。
为此,我需要编写一个泛型类,它将返回我将从 Web 服务获取的控件的对象。通用类将有一个返回RelativeLayout.LayoutParams的函数,例如alignToLeft(generic controlObject, int),其中第一个arg是该控件的对象,第二个arg是alignToLeft引用的控件的id /正确的位置。然后使用 addView 和 addRule (参数)将该控件添加到我的 RelativeLayout 中。
我的问题是如何创建一个新的控件实例并将其传递给函数,添加参数规则并将其添加到视图?
I am looking for a UI control generator in android. I have a web service which will provide information to create a form kind of thing. That web service will tell me what all controls I need on that form, (it can be TextView, RadioButton, CheckBox, Spinner etc) and left/right position w.r.t. other controls.
For this, I need to write a generic class that will return me the object of that control which i'll get from web service. The generic class will have a function that will return RelativeLayout.LayoutParams, say, alignToLeft(generic controlObject, int), where first arg is object of that control and second arg is id of the referenced control for alignToLeft/Right position. Then add that control to my RelativeLayout using addView and addRule (param).
My problem is how do i create a new instance of controls and pass it on to a function, add param rules and add it to view?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
公共类 jsonparser {
public class jsonparser {