MasteringAndroidDataBinding
MasteringAndroidDataBinding copied to clipboard
A comprehensive tutorial for Android Data Binding
apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' apply plugin: 'kotlin-kapt' 编译可以通过但是没有生成代码,是否是上面的配置造成的?
**data bind view tag isn't correct on view:null** 布局文件 > ``` ``` 在Activity类中 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ActivityInviteBinding dataBinding = DataBindingUtil.setContentView(this, R.layout.activity_invite); User currentUser = User.getCurrentUser(getApplicationContext(), User.class);...
在 AvatarView.java 的 getDrawableFrom() 方法中发现执行到以下代码会出错: bitmap = Bitmap.createBitmap(drawable.getIntrinsicWidth(),drawable.getIntrinsicHeight(),Bitmap.Config.ARGB_8888); 这个代码在运行时会抛出异常: java.lang.IllegalArgumentException: width and height must be > 0
在 activity_attribute_setters.xml 文件中,这样使用了 NameCard 类: 经过我的测试发现,只有 app:age 属性能够使用,app:firstName 属性和 app:lastName 属性会报错。 我将 style.xml 中的 NameCard style 改为如下形式就可以正常使用了:

1. Build with Android studio 3.0, and update gradle version. This would be a good idea for building to complete. 2. // public static ColorDrawable convertColorToDrawable(int color) {, is supported...
每次进入viewpage+fragment后 第二次进入某个fragment 界面数据全无 试过很多方法无用 最后只能viewpage层面是做缓存 但那样耗内存 不是理想的解决方法
关于事件绑定
[范例中没有演示如何绑定事件。我参考了``](https://developer.android.com/topic/libraries/data-binding/index.html#method_references),却没法编译通过。报错: Listener class android.view.View.OnClickListener with method onClick did not match signature of any method handlers::onClickFriend 希望范例中可以加入事件绑定。
这是我的代码,测试正常运行