Androidbutton事件的五中寫法總結

2021-09-07 11:49:55 字數 1409 閱讀 2064

button事件的五中寫法:

1、匿名內部類

2、類實現view.onclicklistener介面

3、建立例項化介面物件

4、使用內部類

5、自己定義方法,配置android:onclick屬性

import android.media.jetplayer.onjeteventlistener;

import android.os.bundle;

import android.content.dialoginte***ce;

import android.view.menu;

import android.view.view;

import android.view.view.onclicklistener;

import android.widget.button;

import android.widget.imagebutton;

import android.widget.toast;

public class mainactivity extends activity implements onclicklistener

});button2 = (button)findviewbyid(r.id.button2);

button2.setonclicklistener(this);

//第三種:建立例項化介面物件

button3 = (imagebutton)findviewbyid(r.id.button3);

onclicklistener listener = new onclicklistener()

};button3.setonclicklistener(listener);

//第四種方式:使用內部類

button4 = (button)findviewbyid(r.id.button4);

button4.setonclicklistener(new myonclicklistener());

} @override

public boolean oncreateoptionsmenu(menu menu)

//另外一種方式:實現view.onclicklistener介面實現介面中的onclick()方法

@override

public void onclick(view arg0) }

class myonclicklistener implements onclicklistener

} //第五種方式:自己定義方法:配置android:onclick屬性

public void onbutton(view view) }

public void onbutton7(view view)

}

android button背景隨心搭配

裡我舉例如何使用selector,layer list完成button背景的層疊組合,從而有不同情形下不同效果 button ctrl.xml中選擇器 xml version 1.0 encoding utf 8 selector xmlns android item android state p...

android button 基本原理

2009 12 01 15 38 02 分類 android相關 字型大小 訂閱 在android中button是非常常用的乙個view控制項,原本以為button實現的 肯定很多,但是看了原來著實吃了一驚.button的原始碼幾乎僅僅對繼承的textview類做了乙個小小的修改,僅僅是加了乙個st...

Android Button實現功能的三種方法

android button實現功能的三種方法 1.一次性 使用的button,一般採用匿名內部類 button button button findviewbyid r.id.button button.setonclicklistener new onclicklistener 該方法適用於bu...