单击按钮更改片段上的文本

时间:2019-10-01 10:55:21

标签: android android-fragments kotlin

我想做一个测验应用程序。所以我想更改fragment中的问题陈述。我该怎么做enter image description here

4 个答案:

答案 0 :(得分:1)

首先,您必须使用question, option1, option2, option3, option3,个正确的选项来创建QuestionType列表。 并在onclick按钮上从列表中获取问题并更改radio group的值。 希望对您有帮助。

答案 1 :(得分:0)

只需创建一个ArrayList consisting Questions, answer and options

在单击“下一个问题”时,您只需要更改arraylist的索引即可。

当最后一个问题只是将按钮的文本更改为Submit

答案 2 :(得分:0)

将您的问题存储在ArrayList或诸如DB之类的一些永久存储中,然后遍历列表直到到达最后一项。使用setText()方法获取值并设置为textView。

答案 3 :(得分:0)

活动可以通过获取对Fragment的引用来调用fragment方法。

像这样的通话片段-

transaction.add(R.id.fragment_container, myFragment, "myfragmentTag");

并且在片段对象的帮助下,您可以调用片段方法

myFragment.refreshQuestion();

您还可以使用界面来实现此目的