在我的应用程序中我使用导航抽屉,它工作得很好.但是如果要显示的片段包含很多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 – 导航抽屉速度慢,视图复杂所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)