第一种方法:
在布局文件中,添加:
<Button
android:text="Button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/button"
android:onClick="welcome"/>
在MainActivity.java中添加方法:
public void welcome(View view){
Toast.makeText(this,"weclome",Toast.LENGTH_LONG).show();
}
第二种方法:
在MainActivity.java中添加内部类:
class ButtonCl implements View.OnClickListener{
@Override
public void onClick(View v) {
Toast.makeText(MainActivity.this,"asdfasdf",Toast.LENGTH_LONG).show();
}
}
然后找按钮在onCreate方法中找button并绑定:
private Button button;
protected void onCreate(Bundle savedInstanceState) {
//other......
button = (Button) findViewById(R.id.button);
button.setOnClickListener(new ButtonCl());
}