課程
/移動開發
/Android
/Android Data Binding實戰-入門篇
ActivityDemoBinding這個類哪里來的?沒看到出處。sdk沒有
2016-12-08
源自:Android Data Binding實戰-入門篇 2-2
正在回答
它是自動生成的,當你在xml中外層加入<layout></layout>時,gradle幫助自動生成,老師在視頻講到過。把工程切換到project類型,ActivityDemoBinding在/app/build/intermediates/classes/debug/com/github/markzhai/databindingsample/databinding下。ActivityDemoBinding這個類名是根據main類的名稱生成的
幾米憧憬 提問者
自動生成的。。。。。
需要AS Build-->rebuild project,才會出現ActivityMainBinding
確實是無法生成,沒法往后學了
我的怎么都沒有啊,奇怪了
奇怪了,我的怎么不會自動生成呢?
根據xml布局文件名字,自動生成Binding類。
例如:activity_test.xml -> ActivityTestBinding
????????activity_main.xml -> ActivityMainBinding
????? ? splash_test.xml -> SplasTestBinding
(注意,當重構xml布局文件名稱時,Binding類也會重構,但是代碼中的例如ActivityTestBinding名稱沒變,會導致報錯。所以xml名稱重構后,還需要手動修改ActivityTestBinding的名稱)
Jerry_1999
weixin_慕無忌9332538
更正一下,ActivityDemoBinding并不是gradle幫助生成的,是databinding機制生成的(本人猜測應該是android studio幫助生成的),老師在2-3 databinding原理這一節的后半節有講到
舉報
Android官方數據綁定框架DataBinding入門視頻教程
4 回答并沒有demobinding類?
3 回答找不到DataBingUtils這個類
1 回答視頻有源碼沒?
1 回答onTextChanged這是從何而來的呢?
1 回答databinding在這里的onTextChanged是如何給其他的EditText設置監聽的???
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-12-09
它是自動生成的,當你在xml中外層加入<layout></layout>時,gradle幫助自動生成,老師在視頻講到過。把工程切換到project類型,ActivityDemoBinding在/app/build/intermediates/classes/debug/com/github/markzhai/databindingsample/databinding下。ActivityDemoBinding這個類名是根據main類的名稱生成的
2022-05-07
自動生成的。。。。。
2018-09-11
需要AS Build-->rebuild project,才會出現ActivityMainBinding
2018-06-28
確實是無法生成,沒法往后學了
2018-05-23
我的怎么都沒有啊,奇怪了
2018-04-13
2017-06-24
奇怪了,我的怎么不會自動生成呢?
2016-12-10
根據xml布局文件名字,自動生成Binding類。
例如:activity_test.xml -> ActivityTestBinding
????????activity_main.xml -> ActivityMainBinding
????? ? splash_test.xml -> SplasTestBinding
(注意,當重構xml布局文件名稱時,Binding類也會重構,但是代碼中的例如ActivityTestBinding名稱沒變,會導致報錯。所以xml名稱重構后,還需要手動修改ActivityTestBinding的名稱)
2016-12-09
更正一下,ActivityDemoBinding并不是gradle幫助生成的,是databinding機制生成的(本人猜測應該是android studio幫助生成的),老師在2-3 databinding原理這一節的后半節有講到