Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:我需要从webservice准备UI_Android_Web Services_User Interface_Rest_Pull - Fatal编程技术网

Android:我需要从webservice准备UI

Android:我需要从webservice准备UI,android,web-services,user-interface,rest,pull,Android,Web Services,User Interface,Rest,Pull,我是安卓的新手,在UI和SQLLite上玩了一段时间,我觉得很不错。我们有一个要求,即对于应用程序,所有问题都将通过应用程序上显示的REST/Web服务来自服务器 例如,如果有4个问题 1输入您的姓名-文本框 你昨晚睡得好吗?是/否 3你睡了多少小时-文本框 4.你是怎么听说我们的?下拉列表 因此,要求在与服务器同步期间,与服务器同步后,问题将显示在应用程序上。问题将通过REST/Web服务从服务器下载。如果手机未连接,则从数据库中提取问题 这些问题都是简单的问题,它们经常变化,我们有一个类似的

我是安卓的新手,在UI和SQLLite上玩了一段时间,我觉得很不错。我们有一个要求,即对于应用程序,所有问题都将通过应用程序上显示的REST/Web服务来自服务器

例如,如果有4个问题 1输入您的姓名-文本框 你昨晚睡得好吗?是/否 3你睡了多少小时-文本框 4.你是怎么听说我们的?下拉列表

因此,要求在与服务器同步期间,与服务器同步后,问题将显示在应用程序上。问题将通过REST/Web服务从服务器下载。如果手机未连接,则从数据库中提取问题

这些问题都是简单的问题,它们经常变化,我们有一个类似的iphone应用程序,它可以做到这一点


以前有没有人做过这方面的工作请告诉我,这样我就可以开始了

我们为电子学习应用程序做了类似的工作。确定问题类型的数量,并通过扩展常规视图创建自定义类型


要获得一个选择题:使用TextView和RadioGroup单选按钮,您可以创建一个自定义类型。创建您自己的属性或创建setter/getter来初始化标题、选项、正确答案,并在运行时动态加载视图。

感谢您的更新,这里的问题是,我们无法在设备上存储任何问题,因此我们必须从Web服务获取问题列表,然后我们需要将它们插入sqllite,或者在从服务器获取问题列表后,需要迭代并动态构建这些组件。问题列表可以小到2个,也可以大到2个作为60个问题,即捕捉整个蒙蒂的信息,他不知道这是一个怎样的问题。你必须动态地创建它,如果有效地创建,你可以根据需要提出尽可能多的问题。将问题类型存储在数据库中,并相应地动态填充动态视图。如果您正在寻找一个编译时选项来创建layout.xml,这是不可能的。这就是我们正在考虑的,我们将以xml的形式从Web服务中获取问题,然后在解析后将它们存储在sqllite数据库中,然后我需要使用布局模板,并通过java根据问题的数量进行迭代来创建UI。。我很想知道之前有没有人实施过这种方法……由于某些政策,我们不能在设备上存储问题,正如我提到的,我们对电子学习应用程序也做了类似的事情。虽然没有明确的政策,,当该人员完成模块时,我们刷新了数据。感谢您提供的信息,请您提供有关以下内容的更多输入,以便我也可以进行检查,因为此应用程序正在您的终端上运行。我希望没有性能问题,例如,要获得多项选择题:使用TextView和RadioGroup单选按钮,您可以创建一个自定义类型。创建您自己的属性或创建setter/getter以在运行时初始化标题、选项、正确答案和动态加载视图。