編輯:關於Android編程
public class CallBackTools {
//接口
public interface OnListener {
void execute();
}
//聲明接口
OnListener callBack;
//被調用,執行接口實現
public void callListen() {
callBack.execute();
}
//外部進行接口實現
public void setCallBackListener(OnListener listener) {
this.callBack = listener;
}
}@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final CallBackTools callBackTools = new CallBackTools();
callBackTools.setCallBackListener(new CallBackTools.OnListener() {
@Override
public void execute() {
// do waht you want when this callback be called
Log.e("callback","success");
}
});
findViewById(R.id.button).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
callBackTools.callListen();
}
});
}
[Android學習筆記]Adapter如何進行視圖與數據綁定資料
Android開發中視圖和數據的綁定離不開Adapt系列的類,在呈現給用戶的界面友好美觀和內容豐富的應用中視圖為骨,內容為肉,Ad
Android事件分發機制-------View
當觸摸一個View時,首先會調用View的dispatchTouchEvent(MotionEvent event)方法,關乎著事件的分發,所以首先看看這個方法publi
Android研究之游戲開發處理按鍵的響應
1.onKeyDown 方法 onKeyDown 方法是KeyEvent.Callback 接口中的一個抽象方法,重寫onKeyDown 方法可以監聽到按鍵被按下的事件,
Android中AlertDialog的使用
AlertDialog的簡單使用 AlertDialog的使用是依賴於Activity的。它不同於Toast,Toast是不依賴於Activity的,Toast只起到一