我想建立与单独显示和问题的调查问卷类型的应用程序,当用户提交一个答案,点击数据存储在上面一个TextView按钮和问题要问哪里这个问题的答案存储在一个新的TextView接下来的问题。 我有困难得到改变下一个问题的问题。
下面我用数组方法尝试但都在这里得到了错误
myTexts[0]=findViewById(R.id.question1);
myTexts[1]=findViewById(R.id.question2);
- 和
myTexts[questionNumber].setText(mEdit.getText().toString());
questionNumber++;
下面是完整的源代码:
package com.example.greg;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class menu extends Activity {
Button mButton;
EditText mEdit;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mButton = (Button)findViewById(R.id.button);
mEdit = (EditText)findViewById(R.id.userAnswereditText);
TextView [] myTexts = new TextView[2];
myTexts[0]=findViewById(R.id.question1);
myTexts[1]=findViewById(R.id.question2);
int questionNumber = 0;
mButton.setOnClickListener(
new View.OnClickListener()
{
public void onClick(View view)
{
myTexts[questionNumber].setText(mEdit.getText().toString());
questionNumber++;
}
});
}
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
}
}