我正在处理你们之前可能没有遇到过的问题。
我的Android应用程序中有一个用例,我要向用户显示的实际屏幕没有存储在我的应用程序的任何布局文件中。在这种情况下,基于用户在第一屏幕上做出的选择,由服务器设计屏幕的布局。
我在这里详细说明, 第一个屏幕:具有不同比尔名称的复选框列表。 (想象一下,我从这个屏幕中选择了2个billers)
第二个屏幕:(服务器决定它应该是什么样子的屏幕) *标题, *第一个比尔名称(标签) *第一个Biller TextBox的金额 *图像(分隔符图像) *第2个比尔名称(标签) *第2个Biller TextBox的金额。 *这里可以有一个checbox / radio /另一个TextBox。 *图像(分隔符图像) *按钮(将上述表格提交回服务器)
我希望在我计划设计的内容中有所作为。
我正在处理的当前问题如下。 1)。如何绘制这个动态小部件? 2)。如何从这个动态创建的小部件中获取用户输入?
提前致谢。 问候 阿布舍克巴克
答案 0 :(得分:0)
我认为你正以错误的方式接近这一点。 服务器需要发送数据/内容 - 显示该数据是客户端应用程序作业。所以你的问题就在这里:
在这种情况下,屏幕的布局由服务器根据用户在第一个屏幕上的选择进行设计。
相反,您想要的是为用户可以进行的每个可能选择定义的布局。然后,让服务器为每个视图发送适当的数据,并用该数据填充布局。