基本上我说我想做一个测验应用程序有一些问题和一些选项与单选按钮,所以我想要什么是每一个问题出现,然后当我刷屏幕下一个问题来了,当我刷回以前的问题来了,如何存储问题和如何使这样的应用程序的基本结构如何使一个有一些问题和一些单选按钮的布局,我们必须刷它
0
A
回答
0
我已经创建了我们的业务应用非常类似的东西。我的解决方案是(正如我们使用服务器来“生成”问题)从组件构建每个问题。每个组件都是一种类型(比如说标题,单选按钮,输入域),然后使用LinearLayout
构建每个问题。在垂直LinearLayout
中添加组件,因为我在JSON
列表中从服务器获取它们。您只需定义您将收到的数据。
关于第一部分,如何显示这些问题。我的解决方案是创建自定义Fragments
的ViewPager
。每个问题我使用了一个Fragment
,它能够呈现给定数据的问题并管理用户交互。如果您想显示用户上一个和下一个问题,您可以在ViewPager
上使用负边距。你可以在CommonsWare's blog找到一些文件。
如果您以与我们相似的方式定义问题,并希望将其存储在本地,则可以将它们作为JSON存储在SharedPreference
中,或者您可以使用该数据库。可能SharedPreferences
将是您最简单的选择。你并不需要使用JSON,你可以使用任何你可以读/写的格式。
0
相关问题
- 1. 只有一个单选按钮必须一次
- 2. 如何刷新布局时,我按下一个按钮
- 3. html表单中的一些单选按钮的问题
- 4. 一个按钮和一个列表视图布局问题
- 5. 我有这些剑道单选按钮,他们只选择第一个单选按钮值
- 6. 相对布局 - 一些问题
- 7. java.lang.IllegalStateException:必须有一些重叠的resourceIdToResName
- 8. 我有一个问题,与我的单选按钮messagebox vb.net
- 9. 添加单选按钮泰伯维了一些问题
- 10. 带有使用ViewPager的图标的选项卡,如何布置它们?通过附加一些布局文件
- 11. 相对布局和一个TextView左边的按钮 - Squishing问题
- 12. 如何通过单选按钮进入另一个布局?
- 13. 基于一些条件我们必须更改加入表
- 14. 如何定位按钮和下拉菜单CSS-引导有一些问题,一些下拉菜单和按钮的位置
- 15. HealthKit - 我们可以先问一些权限,然后再问一些问题吗?
- 16. 我有一个选择列表,它应该有一些表格
- 17. 在另一个布局中引用一个布局的按钮
- 18. 有一些问题 “的console.log”
- 19. 我有一个按钮需要访问的单元格...我如何访问它?
- 20. JQuery - 一些菜单问题
- 21. 使用JInternalFrame和一些按钮
- 22. 我的Spinner有一些问题
- 23. 我有React.js状态的一些问题
- 24. 有一些XML布局问题(android开发)
- 25. 我们必须malloc一个结构吗?
- 26. 有关OAuth和Android的一些问题
- 27. 我有子类的一些问题,即如何使用super.method()
- 28. GetAsyncKeyState和一些问题?
- 29. NIO选择器OP_READ和OP_WRITE,关于处理它们的一些问题
- 30. 管理Android的布局,必须有一个更好的办法
我已经创建了代码,但它显示错误 –
安装失败,消息INSTALL_FAILED_MEDIA_UNAVAILABLE。 有可能通过卸载现有版本的apk(如果存在)然后重新安装来解决此问题。 警告:卸载将删除应用程序数据! 是否要卸载现有的应用程序? –
这是它显示的错误 –