我發現在android的事件處理中有兩種風格的代碼編寫。一種是調用類似setOnClickListener的方法,並在java中傳遞一個匿名類,另一種方法是在onClick上添加一個名爲的xml屬性,並在Activity中寫入相應的方法,如下所示。不同風格的android事件處理
<Button
android:id="@+id/idButtonTest1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/button_test1"
android:onClick="myClickButton1"/>
我想知道哪一個是OOP的角度更好(或MVC的觀點),哪一個更容易在將來改變?
兩者相同,沒有太大的區別。 –