美文网首页我爱编程
Android MVVM 开发遇到的一些坑

Android MVVM 开发遇到的一些坑

作者: colinWong | 来源:发表于2018-04-09 16:37 被阅读0次

1.文字颜色转换

layout 布局里面的TextView 的android:textColor 如果绑定的是变量 ObservableField 的话值不能直接使用R.color.xxx,而要使用 getContext().getResources().getColor(R.color.xxx)

2.图片绑定两个参数

如果你使用自定义属性@BindingAdapter 来做自定义功能,那么请注意,参数个数要齐

3.layout布局里面如果出现中英文混合的文字编译报错

    特别是多人协作开发时候特有mac和win不同环境下例如

    解决方法:

        一.用@string/xxx  方式将文字写在strings.xml里

        二.在最外层 gradle.properties 文件添加:

org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8


4.ObservableArrayList 删除时候不能使用removeall,要一条一条删,也是服

相关文章

  • Android MVVM 开发遇到的一些坑

    1.文字颜色转换 layout 布局里面的TextView 的android:textColor 如果绑定的是变量...

  • Android开发坑爹列表

    Android开发备忘录 积累一些Android开发时遇到的坑点。虽然有些问题比较基础,但是开发调试的时候也会难以...

  • 这是我的技术博客。

    会在这里更新一些做Android开发时会遇到的坑和解决方式,以及开发路上遇到的大神们的文章。共勉!

  • Android Webview的一些坑

    Android Webview的一些坑 前言 Webview在开发中,总会遇到各种兼容,崩溃,支持各种功能的问题。...

  • Android开发需要注意的坑

    背景此文纯粹总结开发Android以来遇到的一些坑,一来为了防止再次掉坑,二来是希望后面的朋友能躲开这些坑。 包名...

  • Android开发中遇到的坑

    layout: posttitle: Android开发中遇到的坑date: 2015-05-26categori...

  • Android开发遇到的坑

    架构 当Android遇到了Flux,架构Android应用的新方式 Android MVVM到底是啥?看完就明白...

  • Android开发遇到的坑

    1.LiveData添加观察者时使用Lambda创建观察者对象造成观察失效 原因是Java编译器会将同样的lamb...

  • MVVM遇到的坑

    home 键防止重启 if (!this.isTaskRoot()) {Intent mainIntent = g...

  • 使用python+uiautomator进行Android自动化

    本文基于对Android开发有一定基础的人,记录下在配置自动化测试中遇到的一些坑。 Android方面 在做自动化...

网友评论

    本文标题:Android MVVM 开发遇到的一些坑

    本文链接:https://www.haomeiwen.com/subject/tuclnttx.html