在Java中,如果我想点击JLabel
时设置JButton
的值,我可以像这样编码...
JButton button = new JButton("add");
JButton label = new JLabel();
public void addListenersToButtons(){
button.addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
Object src = e.getSource();
if (src == button) {
label.setText("this is the number = " + number);
}
}
我希望能够在Android中执行类似的操作,我在用户点击按钮时设置TextField
的值。 Android中适当的代码是什么?
答案 0 :(得分:5)
以下是一个例子:
final Button btn = (Button) findViewById(R.id.btn);
btn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
TextView tv = (TextView) findViewById(R.id.TextView1);
tv.setText("hellooo");
}
});
答案 1 :(得分:3)
button.setOnCLickListenere(new OnCLickListsner(){
public void onClick(View v){
text.setText("text"); //assuming you have reference for the TextView and button
}
});
但你绝对需要先了解android的基础知识..
答案 2 :(得分:0)
public static int num=0;
plus.setOnCLickListenere(new OnCLickListsner(){
public void onClick(View v){
num=num+1;
text.setText("Number "+num); //assuming you have reference for the TextView and button
}
});
minus.setOnCLickListenere(new OnCLickListsner(){
public void onClick(View v){
num=num-1;
text.setText("Number "+num); //assuming you have reference for the TextView and button
}
});
希望你想做这样的事情。以下是按plus
值时的两个按钮,按minus
时,将扣除一个号码。