android– 导航抽屉速度慢,视图复杂

android– 导航抽屉速度慢,视图复杂,第1张

概述在我的应用程序中我使用导航抽屉,它工作得很好.但是如果要显示的片段包含很多TextView,ImageView和Layout,当我单击该项时,视图就会出现故障.我会改善这种滞后.我的GalaxyNexus和Nexus4的效果是一样的,所以我认为问题在于我同时有2个命令.//Onitemclick-Firstcomand(Cl

在我的应用程序中我使用导航抽屉,它工作得很好.但是如果要显示的片段包含很多TextVIEw,ImageVIEw和Layout,当我单击该项时,视图就会出现故障.我会改善这种滞后.我的galaxy Nexus和Nexus 4的效果是一样的,所以我认为问题在于我同时有2个命令.

  //On item click - First comand (Close Drawer)   mDrawerList.setItemChecked(position, true);  setTitle(mStringTitles[position]);  mDrawerLayout.closeDrawer(mDrawerVIEw);    // Second comand (Replace Fragment)            getFragmentManager()   .beginTransaction()   .replace(R.ID.firts_vIEw, new FragmentNew())   .commit();

所以我想我会在菜单关闭后更换片段..任何想法?

解决方法:

作为documentation says:

AvoID performing expensive operations such as layout during animation as it can cause stuttering;try to perform expensive operations during the STATE_IDLE state.

您可以做的是,为您的抽屉设置一个事件监听器,并在onDrawerClosed回调中执行片段 *** 作(example here).

总结

以上是内存溢出为你收集整理的android – 导航抽屉速度慢,视图复杂全部内容,希望文章能够帮你解决android – 导航抽屉速度慢,视图复杂所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1097448.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存