Android中OnClick事件的三種方法

//第一種方式    
android

Button Btn1 = (Button)findViewById(R.id.button1);//獲取按鈕資源    spa

Btn1.setOnClickListener(new Button.OnClickListener(){//建立監聽    對象

public void onClick(View v) {    事件

String strTmp = "第一種實現OnClick事件的寫法";    資源

}it

}); List

//第二種方式    layout

Button Btn2 = (Button) findViewById(R.id.button2);//獲取按鈕資源    margin

Btn2.setOnClickListener(listener);//設置監聽    view

Button.OnClickListener listener = new Button.OnClickListener(){//建立監聽對象    

public void onClick(View v){    

String strTmp="第二種實現OnClick事件的寫法";    

}    

};  


//第三種方式

    <Button

        android:id="@+id/button2"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_below="@+id/textView1"

        android:layout_marginTop="58dp"

        android:layout_toRightOf="@+id/textView1"

        android:onClick="Btn3OnClick"

        android:text="Button" />


public void Btn3OnClick(View view){    

String strTmp="第三種實現OnClick事件的寫法";  

}    

相關文章
相關標籤/搜索