Много button один TextView

Рейтинг: 0Ответов: 1Опубликовано: 30.01.2015

Здравствуйте. В общем, есть несколько кнопок. Нужно, чтобы по нажатию выводилась некая инфа в textview. Для первой кнопки я использую следующий код:

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
    textView = (TextView)findViewById(R.id.textView1); 
    button = (Button)findViewById(R.id.button); 
    button.setOnClickListener(listener); 
} 
View.OnClickListener listener = new View.OnClickListener()        
      @Override  
      public void onClick(View v) { 
         textView.setText(R.string.sud);  
      } 
    }; 
}

Подскажите, как добавить последующие кнопки?

Ответы

▲ 5

Ну и для остальных кнопок используйте то же самое. Присвойте им ваш листенер и в нем смотрите, что нажато:

 @Override  
 public void onClick(View v) {

    switch(v.getId()){

        case (R.id.button1):
            textView.setText("Button1");

        case (R.id.button2):
            textView.setText("Button2");

    }
}