我尝试了一切。总是出错。我想要做的就是在主屏幕上显示文字,当用户移动到另一个文本时,接下来会出现。
答案 0 :(得分:0)
在Eclipse中创建一个项目。 在你的第一个xml中,使用带有文本的文本视图说“Hello World”和id:MyFirstText以及一个id为:ChangeTextButton和text的按钮:“Click to Change Text” 现在可以做两件事:
a)通过以下方式更改同一活动中按钮单击的文本:
TextView myFirstText = (TextView)findViewById(R.id.MyFirstText);
Button changeTextButton = (Button)findViewById(R.id.ChangeTextButton);
changeTextButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
myFirstText.setText("I have successfully changed my Text...Yeppie");
}
});
b)你可以创建另一个名为SecondActivity.java的活动(比如说),只有一个新的textview,并在第一个活动按钮点击时显示第二个活动,如下所示:
changeTextButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent intent = new Intent(this , SecondActivity.class);
startActivity(intent);
}
});
注意:不要忘记将SecondActivity.java添加到清单文件中。