【发布时间】:2016-08-05 16:44:25
【问题描述】:
在我的测验应用程序中有 3 种测验模式: 多选、单选和填空文本。
到目前为止,我实现了多项选择模式的布局,如下所示
我在这里使用复选框。对于单一选择,我将使用单选按钮和填充空白文本文本字段。 我将复选框打包在相对布局内的附加线性布局中。 这意味着我只需要更改这个线性布局。
我是否应该在布局文件中为 3 种模式创建 3 个内部线性布局(并默认使它们不可见)?或者有没有更好的方法来处理这个问题。
【问题讨论】:
-
我会使用 Fragments,您可以根据需要使用的布局加载正确的 Fragment,因此您还可以拥有一个控制器来处理用户给出的答案
-
@LucaNicoletti 但是,他们也会使用布局。我相信 OP 正在询问定义这些布局的最佳方法是什么
-
相对布局,永远是最好的
标签: android android-layout android-linearlayout android-relativelayout