2012-04-17 1 views
0

В Java, если я хочу, чтобы установить значение JLabel, когда я нажимаю JButton, я могу написать код, как это ...Установка значения в Android TextView, когда я нажимаю кнопку,

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?

+5

В Интернете должно быть 10 тыс. Примеров ... –

+0

необходимо исследовать проблемы в течение минимум 5-10 минут. –

ответ

3
button.setOnCLickListenere(new OnCLickListsner(){ 

public void onClick(View v){ 
text.setText("text"); //assuming you have reference for the TextView and button 
} 
}); 

Но вам обязательно нужно пройти через основу андроида первый ..

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"); 
     } 
    }); 
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 будет вычитаться номер.

 Смежные вопросы

  • Нет связанных вопросов^_^