4 回答

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊
比如你在VM定義一個(gè)command,然后在view層使用了這個(gè)command,那么這個(gè)command的parameter就可以指向view層里的控件啊??丶鳛閜arameter傳進(jìn)VM層的command里做邏輯處理。

TA貢獻(xiàn)2080條經(jīng)驗(yàn) 獲得超4個(gè)贊
Databinding 是一種框架,MVVM是一種模式,兩者的概念是不一樣的。我的理解DataBinding是一個(gè)實(shí)現(xiàn)數(shù)據(jù)和UI綁定的框架,只是一個(gè)實(shí)現(xiàn)MVVM模式的工具。ViewModel和View可以通過(guò)DataBinding來(lái)實(shí)現(xiàn)單向綁定和雙向綁定,這套UI和數(shù)據(jù)之間的動(dòng)態(tài)監(jiān)聽(tīng)和動(dòng)態(tài)更新的框架Google已經(jīng)幫我們做好了。在MVVM模式中ViewModel和View是用綁定關(guān)系來(lái)實(shí)現(xiàn)的,所以有了DataBinding 使我們構(gòu)建Android MVVM 應(yīng)用程序成為可能。
- 4 回答
- 0 關(guān)注
- 1266 瀏覽
添加回答
舉報(bào)