我想创建一个应用程序,是基于一个小测验,有14个问题。
我想通过点击next按钮,从一个问题跳到另一个问题。如果我使用一个intent,我觉的得创建14个activity。谁能指点我一下这个编程过程。谢谢!
你的问题不是TextView吗,改变一下内容就可以啊setText();
也可以用removeView()把界面移走,在addView()添加;
也可以直接setContentView(),设置不同的layout文件就ok了;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button btn=(Button)findViewById(R.id.btn);
btn.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
setContentView(R.layout.item);
}
});
}
当然不要14个Activity
这14个Activity里面有共性的东西吧
写成一个统一的布局然后用一个Activity,不同问题更改对应控件的值就行了
使用以下代码你可以点击的按钮,从一个问题跳转到下一个问题:
nextButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
questionTextView.setText(questionTwo);
}
});