今天想寫個android呼叫別的class的method的練習。但在寫button ClickListener宣告時 怎麼都不過
這部份已經可以練到忙打不需要參考程式碼就可以完整的寫出來了
越想越奇怪
於是還是忍不住參考了其他的程式
理解了差別
//為了辨識寫法差別我都用play去當作我的click name兩個貼在同一個程式裡面可能會出錯,理由是R.id裡面不會允許你取同樣的命名
ImageView的按鈕宣告:
play = (ImageView)this.findViewById(R.id.play);
//按下play呼叫事件
play.setOnClickListener(new OnClickListener(){
public void onClick(View view){
//宣告要作的行為
}});
Button的按鈕宣告:
play = (Button)this.findViewById(R.id.play);
play.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v){
//宣告要作的行為
}});
希望自己以後別再搞錯了!!!
沒有留言:
張貼留言