Android - 问题

SunSeekerX ... 2022-7-4 小于 1 分钟

# Android - 问题

  1. MaterialCardView 设置边框颜色不生效

    // 直接设置不行的
    mCardVipType?.strokeColor = R.color.common_color_vip_stroke_selected
    // 需要这样设置
    mCardVipType.strokeColor = ContextCompat.getColor(
      this@VipActivity,
      R.color.common_color_vip_stroke_selected
    )
    
    1
    2
    3
    4
    5
    6
    7
  2. recycleview + StaggeredGridLayoutManager 实现瀑布流 放在 viewpaer2 里面,滑动列表,瀑布流列表高度重新排列。

    看问题:https://stackoverflow.com/questions/65539771/recyclerview-with-staggeredgridlayoutmanager-in-viewpager-arranges-items-automa (opens new window)

    他用的 viewpager 我用的 viewpager2,用 viewpaer 整个 recycleview 都重新渲染。。。

    无解。

  3. ClickableSpan 造成内存泄漏?

    实现 NoCopySpan 接口,然后对 textview 设置 android:importantForAccessibility="no" 属性,否则应用会崩溃

  4. 微信支付 支付验证签名失败 code 为 -2 这个过程能调起微信了,说明 sdk 这边处理没有问题。微信返回字段有个package为保留字段,无法直接用过 key 名,让后端改为 wxpayPackage,随后签名验证失败,实际上这个字段可以写死。

上次编辑于: 2022年7月20日 16:57