2012-07-20 184 views
0

我有一个应用程序,我问一个常识问题。每个问题都是TextView,解决方案显示为选项(4个按钮)。从1视图移动到另一个

虽然我仍在设计,但我想知道是否有办法从1 TextView(问题)移到下一个。虽然有可能从1个活动转移到另一个活动(每个活动成为一个问题和一个答案),但我相信可能有更好的方法来做到这一点。

+0

读有关的Intenet – 2012-07-20 08:52:05

+0

我必须澄清:我想从运输途中的1个问题到另一个。虽然我知道这可以通过intent,actionlisteners和activities来实现,但我想知道在同一个活动中,我是否可以将视图从一个转到另一个。 – user1537814 2012-07-20 08:55:01

+0

只是改变按钮和textview的内容呢? – billdoor 2012-07-20 08:56:13

回答

0

而不是每个创建一个新的活动,为什么不使用Fragments

+0

非常感谢,我想我现在有一个首发。 – user1537814 2012-07-20 09:06:55

0

您可以将问题置于ScrollView中,当用户单击问题的答案时,您将获得下一个问题的y位置并使用ScrollView scrollTo(0,y)。

2

嗨,你不需要使用每个问题的活动。而不是你可以改变TextView中的文本。

使用此按钮中的onclick

  TextView textview = (TextView) findViewById(R.id.yourid); 
      textview .setText(yourQuestion) 

我希望它能帮助。

+0

谢谢,我会尝试这种方法。 – user1537814 2012-07-20 09:07:39

0

我认为你对此有很好的想法,但我认为如果你这样做会浪费你的设计。

我有另一个想法,你如何创建每个问题作为一个数组,然后你可以调用另一个相同的活动。我认为它在设计上更加紧凑。 :)

例如:

 TextView textview = (TextView) findViewById(R.id.yourid); 
     textview .setText(Questions here!!) 
+0

非常感谢,我会试试这个! – user1537814 2012-07-20 09:07:03

+0

如果你认为它有用,别忘了投我的答案...... :) – andikurnia 2013-03-03 04:09:27

相关问题