我有一个应用程序,我在其中询问一般知识问题。每个问题都是TextView
,解决方案显示为选项(4个按钮)。
虽然我还在设计,但我想知道是否有办法从1 TextView
(问题)转移到下一个问题。虽然,可以从1个活动转移到另一个活动(每个活动都成为问题和答案),但我相信可能有更好的方法来做到这一点。
答案 0 :(得分:2)
您好,您不需要为每个问题使用活动。而不是你可以在TextView中更改文本。
在Button OnClick
中使用此功能 TextView textview = (TextView) findViewById(R.id.yourid);
textview .setText(yourQuestion)
我希望它有所帮助。
答案 1 :(得分:0)
您可以将问题放在ScrollView中,当用户点击回答问题时,您将获得下一个问题的y位置并使用ScrollView scrollTo(0,y)。
答案 2 :(得分:0)
为什么不使用Fragments?
,而不是为每个活动创建新活动答案 3 :(得分:0)
我认为你对此有很好的想法,但我认为如果你这样做,你会浪费你的设计。
我有另一个想法,你如何将每个问题创建为一个数组然后你可以在同一个活动上调用另一个问题。我认为它在设计上更紧凑。 :)
例如:
TextView textview = (TextView) findViewById(R.id.yourid);
textview .setText(Questions here!!)