Сначала дайте кнопке в вашем файле макета XML идентификатор. Например, я назову это «btn».
Затем в вашем файле Java напишите это:
Button button=findViewById(R.id.btn);
Это даст системе знать, что когда вы вызываете «кнопку», вы имеете в виду кнопка с идентификатором "btn" в файле XML.
button.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view){
//Insert what you want to do when button is clicked
}
});
Совет: когда вы печатаете, Android Studio покажет предложения. Так что если вы наберете «кнопку». и еще не закончил ввод setOnClickListener, он покажет вам меню, затем вы можете выбрать setOnClickListener (). Это сэкономит вам много времени.
Кроме того, внутри setOnClickListener()
круглых скобок введите new Vie
и Android Studio уже покажет вам предложение new View.setOnClickListener
, и вся часть @Override готова для вас.