0
  • 最佳答案

    你先这样子,把你的slide去掉先,先学会使用recyclerView显示内容,然后才是去使用那个slideMenuLayout。


    使用recyclerView注意几个问题,数据给适配器,适配器给控件,控件要设置布局管理器。这几个看了一下你的代码是有的,就看看是不是你嵌套了slideMenuLayout没能显示的问题。


    返回的数量是不是对的,加一些log.

    1153952789488054272  评论     打赏       拉大锯
    • 可怜Az  回复 @拉大锯
      我去掉slidemenuLayout后 用普通的TextView作为item的时候recyclerView就可以显示数据 改回用listView也可以显示数据 所以在想是不是适配器的问题
      可怜Az 2021-12-15 08:36   回复 1469240137450799105
    • 拉大锯  回复 @可怜Az
      我去掉slidemenuLayout后 用普通的TextView作为item的时候recyclerView就可以,那不就是slidemenuLayout的问题么?所以你是不是要学习下如何使用slidemenuLayout呢?
      拉大锯 2021-12-15 08:59   回复 1153952789488054272
    • 可怜Az  回复 @拉大锯
      刚测试一下,如果slideMenuLayout设为指定高度或match_parent的时候,设配器加载item使用View view= LayoutInflater.from(mContext).inflate(R.layout.item_order_info, parent, false);就有显示 当我设为wrap_content的时候就无法显示 在想是不是重写onMeasure出现问题了
      可怜Az 2021-12-15 10:34   回复 1469240137450799105
    1. 定位这个有技巧的。
    2. 一篇空白,那就让他不空白。
    3. 背景一个黑色,sl一个红色,tv一个蓝色。然后不要重合,整一点边距。
    4. 跑一跑,什么酒鬼蛇神,谁没有显示,谁异常,一看就知道了。
    1139423796017500160  评论     打赏       断点-含光君
    • 断点-含光君  回复 @断点-含光君
      还有就是,tv的文字颜色,要不要设置白色,整个绿色什么的
      断点-含光君 2021-12-15 09:32   回复 1139423796017500160
    • 可怜Az  回复 @断点-含光君
      好的哥 问题追踪到设置高度的时候使用wrap_content的时候导致无法显示 指定高度或者match_parent就能显示
      可怜Az 2021-12-15 10:37   回复 1469240137450799105
    • 断点-含光君  回复 @可怜Az
      那就是你的组件在测量的时候没有处理好wrap_content情况。wrap就意味着你需要看子控件申请多少,和你的父控件能给多少
      断点-含光君 2021-12-15 10:38   回复 1139423796017500160
相关问题
资质平平 · Android
2025-02-20 09:14 92 100
尖沙咀-段坤 · 项目
2025-01-06 23:39 18 2
雅澤yaduo · 领券联盟
2025-01-03 20:39 37 50
呆瓜小董 · webview
2024-11-30 18:02 68 20
阿肥 · 鸿蒙next
2024-10-25 18:07 35 100
尖沙咀-段坤 · 安卓
2024-09-11 11:03 31 2
YanLQ · AOSP
2024-08-10 11:57 35 100
断点 · vue
2024-08-08 10:05 79 30
幻影~ · 安卓 / 面试
2024-06-15 18:51 48 2