Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.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
Java 我如何在Android应用程序上提出一系列问题,并重复使用相同的片段和布局?_Java_Android_Kotlin_Navigation - Fatal编程技术网

Java 我如何在Android应用程序上提出一系列问题,并重复使用相同的片段和布局?

Java 我如何在Android应用程序上提出一系列问题,并重复使用相同的片段和布局?,java,android,kotlin,navigation,Java,Android,Kotlin,Navigation,我想制作一个android应用程序,在这个应用程序中,用户可以看到一系列问题,每个问题都在自己的屏幕上。我可以用导航组件来实现这一点,但是每个问题都需要它自己的片段和布局。如果我想问15个问题,需要15个片段和15个布局文件 有没有办法在没有冗余的情况下做到这一点 我如何在Android应用程序上提出一系列问题,并重复使用相同的片段和布局 这个问题无法回答,它太宽泛了 是的,您可以重用android小部件、片段、布局、片段、活动等来实现您想要的 选项 重复使用相同的片段:当用户回答一个问题时,您

我想制作一个android应用程序,在这个应用程序中,用户可以看到一系列问题,每个问题都在自己的屏幕上。我可以用导航组件来实现这一点,但是每个问题都需要它自己的片段和布局。如果我想问15个问题,需要15个片段和15个布局文件

有没有办法在没有冗余的情况下做到这一点

我如何在Android应用程序上提出一系列问题,并重复使用相同的片段和布局

这个问题无法回答,它太宽泛了

是的,您可以重用android小部件、片段、布局、片段、活动等来实现您想要的

选项

  • 重复使用相同的片段:当用户回答一个问题时,您将下一个问题作为参数传递给下一个片段(在代码方面也是相同的片段),并替换当前片段
  • 使用垂直滚动的recyclerview
  • (不推荐)针对每个问题使用活动
  • 查看页面2

  • 我向谷歌推荐“问答应用程序android教程”,你会发现很多内容向你展示如何开始。

    你可以使用带有自定义布局的Recyclerview。水平循环视图将更合适。这也不会是多余的。Viewpager也可能是另一个选项。制作1个片段,然后在用户单击“下一步”时显示该片段。
    replace
    使用适当的参数/绑定相同片段的另一个实例,用户可以使用滑向一侧的过渡动画。记录用户在替换片段时给出的答案,这样布局看起来很平滑,您可以对任意数量的片段使用它questions@PembaTamang太好了,看这个过渡@彭巴塔芒真棒!我会的!