Data binding在Activity中使用:
DataBindingUtil.setContentView(this, R.layout.activity_home);
Data binding在Fragment中使用:
DataBindingUtil.inflate(inflater, R.layout.homepage_fragment, container, false);
Data binding在activity中或者fragment加載其他布局怎么辦呢?比如 popupwindow之類的
其實也挺簡單的:
ItemMapInfoBinding infoBinding = ItemMapInfoBinding.inflate(getLayoutInflater());
View popupView = infoBinding.getRoot();
PopupWindow mPopupWindow = new PopupWindow(mContext);
mPopupWindow.setContentView(popupView);
關於Data binding其他的 遇到在補充吧。