如果是使用默認(rèn)的xml的onClick事件其實(shí)性能不好,因?yàn)槟J(rèn)的它是反射的。
method = getContext().getClass().getMethod(methodName, DivActionBar.class);
……
method.invoke(getContext(), DivActionBar.this);
……
method = getContext().getClass().getMethod(methodName, DivActionBar.class);
……
method.invoke(getContext(), DivActionBar.this);
……
2017-03-09
最贊回答 / 城南待花開
不會(huì)呀,你的xml文件比如是activity_main,那么就是ActivityMainBinding,如果是activity_item,那么就是ActivityItemBinding呀,一次類推,你的沒有的話,肯定是哪里錯(cuò)誤了,我開始也和你相同的問題
2017-02-19
已采納回答 / HJim
它是自動(dòng)生成的,當(dāng)你在xml中外層加入<layout></layout>時(shí),gradle幫助自動(dòng)生成,老師在視頻講到過。把工程切換到project類型,ActivityDemoBinding在/app/build/intermediates/classes/debug/com/github/markzhai/databindingsample/databinding下。ActivityDemoBinding這個(gè)類名是根據(jù)main類的名稱生成的
2016-12-08