在android中设置文本和添加侦听器
我制作了一个Android blank项目,然后在在android中设置文本和添加侦听器,android,listener,settext,Android,Listener,Settext,我制作了一个Android blank项目,然后在activity.xml页面中,我在面板中添加了按钮和TextViews 我希望在activity.java中有一个代码,该代码可以更改活动中的TextView,如果按下按钮,我该怎么做 我发现.java文件中的id如下所示: R.id.TextView 1用于TextView R.id.Button01用于按钮 我想当我按下按钮时,文本设置为“嗨”,有人能帮我吗? 我刚接触安卓系统,谷歌搜索让我失望,或者用了一些我不懂的奇怪方式。我需要基础
activity.xml
页面中,我在面板中添加了按钮和TextView
s
我希望在activity.java
中有一个代码,该代码可以更改活动中的TextView
,如果按下按钮,我该怎么做
我发现.java文件中的id如下所示:
用于R.id.TextView 1
TextView
用于R.id.Button01
按钮
@Override
protected void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView tv = (TextView) findViewById(R.id.TextView1);
Button button = (Button) findViewById(R.id.Button01);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
tv.setText("Hi");
}
});
}
在您的活动中:
@Override
protected void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView tv = (TextView) findViewById(R.id.TextView1);
Button button = (Button) findViewById(R.id.Button01);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
tv.setText("Hi");
}
});
}
在您的活动中:
@Override
protected void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView tv = (TextView) findViewById(R.id.TextView1);
Button button = (Button) findViewById(R.id.Button01);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
tv.setText("Hi");
}
});
}
在您的活动中:
@Override
protected void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView tv = (TextView) findViewById(R.id.TextView1);
Button button = (Button) findViewById(R.id.Button01);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
tv.setText("Hi");
}
});
}
这样做可以:
Button button; // ref to the button object
TextView textView; // ref to the text view object
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity);
button = (Button) findViewById(R.id.button); // get the button object
textView = (TextView) findViewById(R.id.textView); // get the textView object
button.setOnClickListener( new View.OnClickListener() { // set the click listener for the button
@Override
public void onClick(View view) {
textView.setText("hi"); // that's it!
}
});
}
这样做可以:
Button button; // ref to the button object
TextView textView; // ref to the text view object
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity);
button = (Button) findViewById(R.id.button); // get the button object
textView = (TextView) findViewById(R.id.textView); // get the textView object
button.setOnClickListener( new View.OnClickListener() { // set the click listener for the button
@Override
public void onClick(View view) {
textView.setText("hi"); // that's it!
}
});
}
这样做可以:
Button button; // ref to the button object
TextView textView; // ref to the text view object
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity);
button = (Button) findViewById(R.id.button); // get the button object
textView = (TextView) findViewById(R.id.textView); // get the textView object
button.setOnClickListener( new View.OnClickListener() { // set the click listener for the button
@Override
public void onClick(View view) {
textView.setText("hi"); // that's it!
}
});
}
这样做可以:
Button button; // ref to the button object
TextView textView; // ref to the text view object
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity);
button = (Button) findViewById(R.id.button); // get the button object
textView = (TextView) findViewById(R.id.textView); // get the textView object
button.setOnClickListener( new View.OnClickListener() { // set the click listener for the button
@Override
public void onClick(View view) {
textView.setText("hi"); // that's it!
}
});
}
只要用您的代码替换oncreate,您的代码就会工作
TextView textView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity);
Button button = (Button) findViewById(R.id.Button01); // get the button object
textView = (TextView) findViewById(R.id.TextView1); // get the textView object
button.setOnClickListener( new View.OnClickListener() { // set the click listener for the button
@Override
public void onClick(View view) {
textView.setText("hi");
}
});
}
只要用您的代码替换oncreate,您的代码就会工作
TextView textView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity);
Button button = (Button) findViewById(R.id.Button01); // get the button object
textView = (TextView) findViewById(R.id.TextView1); // get the textView object
button.setOnClickListener( new View.OnClickListener() { // set the click listener for the button
@Override
public void onClick(View view) {
textView.setText("hi");
}
});
}
只要用您的代码替换oncreate,您的代码就会工作
TextView textView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity);
Button button = (Button) findViewById(R.id.Button01); // get the button object
textView = (TextView) findViewById(R.id.TextView1); // get the textView object
button.setOnClickListener( new View.OnClickListener() { // set the click listener for the button
@Override
public void onClick(View view) {
textView.setText("hi");
}
});
}
只要用您的代码替换oncreate,您的代码就会工作
TextView textView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity);
Button button = (Button) findViewById(R.id.Button01); // get the button object
textView = (TextView) findViewById(R.id.TextView1); // get the textView object
button.setOnClickListener( new View.OnClickListener() { // set the click listener for the button
@Override
public void onClick(View view) {
textView.setText("hi");
}
});
}
这是我第一次为android编程,我是一名java程序员(还不算高级),我不知道如何创建对象,所以我什么也没试过。。我不知道怎么去。。和R.id.textView1.settext();这是我第一次为android编程,我是一名java程序员(还不高级),我不知道如何创建对象,所以我什么也没试过。。我不知道怎么去。。和R.id.textView1.settext();这是我第一次为android编程,我是一名java程序员(还不高级),我不知道如何创建对象,所以我什么也没试过。。我不知道怎么去。。和R.id.textView1.settext();这是我第一次为android编程,我是一名java程序员(还不高级),我不知道如何创建对象,所以我什么也没试过。。我不知道怎么去。。和R.id.textView1.settext();这是我唯一想不到的