標籤:ted log super style create pre int 匿名 margin
一、匿名內部類
//擷取按鈕對象
Button btn_show = (Button) findViewById(R.id.btn_show);
//註冊點擊監聽
btn_show.setOnClickListener(new View.OnClickListener() {
@Override public void onClick(View v) {
Toast.makeText(MainActivity.this,"點擊按鈕",Toast.LENGTH_LONG).show();
}
});
二、實現介面
public class MainActivity extends AppCompatActivity implements View.OnClickListener { //聲明控制項對象 Button btn_show ; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //擷取按鈕對象 btn_show = (Button) findViewById(R.id.btn_show); //註冊點擊監聽 btn_show.setOnClickListener(this); } //實現介面類 @Override public void onClick(View v) { Toast.makeText(this,"點擊按鈕",Toast.LENGTH_LONG).show(); }}
三、設定onClick屬性
<Button android:id="@+id/btn_show" android:text="按鈕" android:textSize="20sp" android:layout_marginLeft="10dp" android:layout_marginTop="10dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClick="btnClick" />
public void btnClick(View v){ Toast.makeText(this,"點擊按鈕11111",Toast.LENGTH_LONG).show(); }
Android_Button_註冊監聽