2017-07-15 49 views

回答

1

爲什麼不只是使用後者的選項?

前進。

在更大的項目,這是不可能的活動將管理直接按鈕:

  • 你可能會使用的片段,在這種情況下,這個片段更容易管理的按鈕比是活動

  • 你可能會使用MVP,MVVM,MVI等GUI架構,在這種情況下,一些其他的「主持人」的對象更可能是管理按鈕比是活動

  • 你可能會USI納克數據綁定框架,在這種情況下,你仍然可能是一個佈局資源使用,但

  • 指導事件比活動以外的東西(例如,一個片段,主持人)

  • 等等

0

是的,你可以這樣做,兩者都做同樣的事情,但使用onClickListener是一個更好的選擇,你可以設置監聽器,當你想要該按鈕被激活,因此你的按鈕和活動處於協調狀態。 如果您在xml文件中使用onClick,它將始終調用該方法並不重要在您的活動中發生的事情。

相關問題