一些Android開發的基本問題

查志強發表於2014-07-10

【原文:http://www.xue163.com/19990/211586/2115862808476356427.html

請問下在bn1.setOnClickListener(new OnClickListe... 

問:package a.b.c; import android.R.integer; import android.app.Activit...

答:原型:public void setOnClickListener(OnClickListener l) {} //import android.view.View.OnClickListener(這個包下) //public interface OnClickListener(是介面) 當然你可以寫個類實現OnClickListener 比如: class MyDialog implements ...

===========================================

用eclipse開發android,用到的view.onclicklistene... 

問:class onRelayButtonClick implements View.OnClickListener { private ...

答:public onRelayButtonClick是構造方法,比如你設定listener時,就是這樣setOnClickListener(new onRelayButtonClick(引數))。

===========================================

android 中OnClickListene使用的菜鳥問題!~ 

問:我在implements OnClickListene 的時候需要實現onClick ,但是發現這個...

答:你要先理解引數的含義就可以知道為什麼了

===========================================

public void onClick(View arg0)是什麼意思 

問:它和public void onClick(View v)有什麼區別? 這兩個事件在同一個main....

答:這兩個事件是沒有區別的,因為他的引數是一樣的,所以它在main.xml中是不可以同時去寫的

===========================================

高手進來指點下onClick(View v)中 V是什麼(急,急) 

問:onClick(View v)中 V是什麼引數,我看到很多監聽都有匯入V.不太瞭解V是...

答:OnClick 是android.view.View.OnClickListener這個介面中的函式,如果你設定了按鈕監聽,當你點選按鈕的時候,就會進入到OnClick函式中,然後通過你的按鈕ID找到對應的按鈕做操作

===========================================

public void onClick(View v) 是什麼意思? 

問:那個View v是什麼意思啊?

答:View類的物件v作為引數傳入onClick函式,至於View具體是什麼類需要根據實際情況來看。

===========================================

onClick(View v)中的View v是從哪裡傳過來的 

問:那個View v是什麼意思啊?

答:是底層Android傳遞給你的。平臺負責監聽和分發事件!~

===========================================

android 裡面 按鈕監聽 OnClickListene { Public v... 

問:為什麼點選按鈕後 他會執行 ---動作A呢,介面不過是一種規範嘛,我不明白。

答:因為還有下層函式在執行

===========================================

相關文章