【发布时间】:2017-12-08 10:45:49
【问题描述】:
我正在构建一个用于教育目的的应用,有很多问题和挑战需要用户解决。但是,如果我为每个问题创建很多问题和一个 xml 文件和活动,那将是一个巨大的屏幕数量,因为我想要有不同类型的问题,用户应该能够在其中编写代码,选择一个代码块或选择关于理论和东西的正确答案。 有没有办法为一种特定类型的问题使用相同的屏幕模型(xml 文件)?例如,对用户应该选择正确答案的所有屏幕和问题使用一个模型,以及另一种问题的另一种模式..
p.s:是的,我是 Android 的新手
谢谢! :)
【问题讨论】:
-
您可以使用
<include layout="@layout/common_helpinfo" ></include>之类的方式包含现有 XML。您可以通过传递变量来进一步使用数据绑定。例如以上可能是<include layout="@layout/common_helpinfo" app:tagstr="@{@string/hi_tag_world1}" > </include>。 (然后在 XML 中使用,如android:tag="@{tagstr}")。
标签: java android xml class android-studio