小林子(yhl) 2015-12-09 08:52 采纳率: 0%
浏览 1395

适配Android5.0系统遇到的问题

我实现了SlidingMenu左侧划菜单,内部布局是ExpandAbleListView,但是,运行的时候只有三星5.0以上版本会出现左菜单不能上下滑动,大家有人遇到过这样的问题吗,求解!祈求各位大牛支支招,本人实在不知如何解,非常感谢
  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-04 23:38
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    这个问题应该在Android 4.1或更低版本时出现。因为Android 5.0及更高版本引入了新的滑动效果,并且不再支持旧的滑动方式。

    如果你是在Android 5.0及以上版本中遇到这个问题,那么可能是因为你的应用程序没有正确地处理滑动事件。你可以尝试以下方法来解决这个问题:

    1. onCreate()方法中添加滑动监听器:
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    
        // 添加滑动监听器
        mSlidingMenu.setTouchScroller(new Scroller(this));
    }
    
    1. 确保你的ExpandableListView中的数据已经设置好了,否则可能会导致滑动失败。
    2. 如果你正在使用RecyclerView或其他自定义的列表控件,请确保它们也能够正确处理滑动事件。

    另外,如果你的应用程序只在某些设备上出现了这个错误,那么可能是由于设备的硬件限制或者操作系统版本不兼容造成的。在这种情况下,你可能需要对应用进行一些优化,例如减少内存消耗、提高CPU性能等。

    评论

报告相同问题?