目前,如果我想要附加绑定(bind),我会这样做
DataBindingUtil.setContentView(this, R.layout.main_activity);
我在处理需要调用的自定义第三方 Activity 时遇到问题
setContentView(R.layout.main_activity);
如何将绑定(bind)附加到使用 setContentView
设置布局的 Activity
最佳答案
您需要先膨胀您的布局,调用 setContentView(inflatedView)
并设置 DataBinding:
/* I don't know if passing 'null' as parent breaks something in your layout, I tested it in
mine and it did work.*/
View rootView = LayoutInflater.from(this).inflate(R.layout.activity_main, null);
setContentView(rootView);
ActivityMainBinding binding = DataBindingUtil.bind(rootView);
关于android - 有没有办法将绑定(bind)附加到 setContentView Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36903592/