編輯:關於Android編程
Android的監聽事件的總結:一、匿名內部類的方法(以Button為例)
1、定義對象
private button button0;
2、創建Button的事件監聽器/初始化控件
finaViewById
button0 =(button)finaViewById(R.id.button1);
3、監聽事件的第一種實現方法
button0.set0nClickListener(new OnClickListener(){
//在當前方法中監聽Button的動作})
public void OnClick(){
System.out.println("監聽動作")
}
二、外部類的方法
1、創建Button的事件監聽器/初始化控件
bt0 = (Button) findViewById(R.id.button1);
bt0.setOnClickListener(new a(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
super.onClick(v);
//this訪問外部類的對象前面家類名,this指當前類的對象
Toast.makeText(MainActivity.this, "什麼和什麼呀", 1).show();
}
});
}
2、創建外部類的監聽方法
class a implements OnClickListener{
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Log.i("到","這是監聽Butto事件的button方法");
}
}
三、接口監聽的實現方式
1、實現OnClickListener的接口
public class MainActivity extends Activity implements OnClickListener {
2、創建imagebutton的監聽器,初始化控件
Imagebutton = (ImageButton)findViewById(R.id.imageButton1);
3、監聽二、2中的外部類的對象
imagebutton.setOnClickListener(this);
Android中FrameAnimation動畫的使用
Frame Animation 表示幀動畫,是順序播放事先做好的圖像,跟電影類似,Android SDK提供了另外一個類AnimationDrawable來定義使用Fra
android實現點擊背景圖片不同區域實現不同事件
有時候我們拿到一張背景圖片,客戶要求點擊圖片的不同區域去跳轉或者實現不同的操作事件。我們首先要確認圖片的點擊區域,往往我們會在布局文件那裡下手,但是這樣不好做適配,所以我
Android安全之旅系列博客導讀
總結下近一年的學習經歷,以中國的新年為節點。時間從2015年年後到今天,2015年年末。首先我必須要感謝前輩的書籍和高質量的博客。1、重新學習了一遍《Linux內核源代碼
Android Studio設置代碼風格
在Android Studio裡面想設置代碼風格,在這裡我想把代碼風格從Java的行尾式改成C風格的代碼,如下 if(true) { // TODO}if