我正在尝试使用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新手,在遵循官方文档后我找不到解决方案。