java - 如何在同一 Activity 中使用不同的 View

标签 java android kotlin

我是开发新手,我正在为学生制作测验应用程序,我需要您的推荐:

当 TestActivity 打开时,学生会看到不同类型的问题:有些只是复选框,有些是"is"/“否”按钮,有些是允许学生输入正确答案的编辑文本。

学生同时只能看到 1 个任务,当学生按下“下一个”按钮时,下一个任务将打开。

由于每种类型的问题都包含不同的 View ,我需要经常在同一 Activity 中更改该 View 。最好的方法是什么?

最佳答案

您可以:

  1. 使用不同类型的 Fragment,每个 Fragment 使用不同的布局

  2. 以编程方式创建 View 并设置其可见性

  3. 每次都更改 Activity 的布局。

关于java - 如何在同一 Activity 中使用不同的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56895024/

相关文章:

java - JNI/ Kotlin : Is it possible to pass delegate to JNI?

Android 登录 native 代码不显示

android - RxJava 主题的真实世界用例

android - 如何在不使用java类中的findviewbyId方法的情况下从android xml获取id

java - 模拟 firebase android 应用程序

kotlin - 如何在 Kotlin 中模拟静态方法?

java - Pdfbox PDFTextStripperByArea 坐标已移动

java - PreUpdate 回调中未修改字段值

java - 为什么八进制字符不接受Java?

java - 如何在intelliJ IDEA 13中优雅地关闭jetty?