標籤:
1.事件的回應程式法。
setOnClickListener(view.OnClickListener l);
setOnFocusChangeListener(view.OnFocusChangeListener l)
setOnLongClickListener(view.OnOnClickListener l);
setOnTouchListener(view.OnTouchListerner l);
事件響應的三種方式。
第一種方式:
final Button Button1 =(Button)findViewById(R.id.button1);
Button1.setOnClickListener(new OnClickListener(){
public void onClick(View V){
Text.set......;
}
});
第二種方式:
在定義類的時候,extend Activity implements OnClickListener,
給按鈕添加事件 button1.setOnClickListener(this);
實現事件onClick; public void onClick(View v)
{
switch(v.getID()){
case:
break;
default:
break;
}
}
第三種方式:不常用。
2.鍵盤響應事件,也就是按鍵
boolean onKeyDown(int keyCode ,KeyEvent msg);
3.觸摸事件
onTouchEvent(MotionEvent event)
getAction();getX();getY()分別是得到對應的動作,已經座標位置。
繪圖的方法:
1.定義一個Paint類容器,Paint類可以設定畫圖的顏色,paint.setColor(Color.RED); 這裡的Paint就相當於是筆,用什麼顏色的筆,什麼形狀的筆,去畫圖。
2.重載onDraw函數 protect void onDraw(Canvas canvas)//Canvas是畫布
canvas.drawCircle(x,y,Radiu,paint)//分別表示,繪製點的橫縱座標,半徑,以及用的paint畫筆。
4.螢幕間的跳轉和事件的傳遞
Android開發學習之路-基本事件的使用