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
相关问题
幻影~ · 安卓
2024-04-26 19:25 2 4
deanhu · AOSP
2024-04-25 21:53 3 10
幻影~ · 提问
2024-04-13 20:13 10 2
幻影~ · 找工作
2024-04-07 10:44 16 2
幻影~ · 问题
2024-03-31 17:20 7 2
TONYGFX · AOSP
2024-03-28 17:11 4 2