使用数据绑定来设置textedit属性

时间:2017-07-07 21:51:44

标签: java android layout data-binding android-databinding

我正在尝试使用TextEdit进行操作以显示drawable。

custom_edit.xml:

<variable name="var" type="com.example.xxx.app.CustomEditText"/>android:drawableLeft="@{var.customButton}"

我的CustomEditText扩展了RelativeLayout:public class ScannerEditText extends RelativeLayout

...
public Drawable customButton
...

private void init(Context context){
   CustomEditBinding customEditBinding = DataBindingUtil.setContentView((Activity) getContext(), R.layout.custom_edit);
   customButton = context.getDrawable(R.drawable.on_name);
   ...
   }

当我尝试调用customEditBinding.setVar时,它想要将CustomEditText作为参数。 我是android新手,在遵循官方文档后我找不到解决方案。

0 个答案:

没有答案