2013-12-19 95 views
0

我做了一个文本与图像从XML文件(.xml)加载和我按照本教程:(http://www.androidhive.info/2011/10/android-listview-tutorial/http://www.androidhive.info/2012/02/android-custom-listview-with-image-and-text/)。问题是我收到这两条消息充斥在我的logcat每次我在三星S3上运行应用程序,它严重使页面加载速度非常缓慢(我试过三星S2,索尼和Nexus:没问题)。android:Listview加载速度慢与abslistview

D/AbsListView(24652): Get MotionRecognitionManager 

D/AbsListView(24652): [unregisterDoubleTapMotionListener] I/MotionRecognitionManager(24652): .unregisterListener :/listener count = 0->0, [email protected] 

另一点是,我没有在我的代码中使用abslistview,也没有使用scrollview。 有人知道这里有什么问题吗?将提供我的代码请求。先谢谢你。

+0

listView是AbsListView的一个实例。这是由制造商留下的一些调试代码打印出来的匿名内部类。 –

+0

@Greg Giacovelli,哦。那么我没有正确地阅读。谢谢你通知。 –

+0

@GregGiacovelli,但为什么页面加载速度比较慢,(不能因为xml文件(.xml),因为该文件位于手机的文件夹中),而且我也有不同的映像适配器。我不能说它是因为手机内存,因为整个应用程序运行良好(快),但只有这个listview活动是这样的。 –

回答

2

在XML设置的ListView的高度match_parent代替WRAP_CONTENT。这应该加快ListView。

+0

哦,我的天啊!如果我知道这会影响。非常感谢你..解决了一个大问题。谢谢。 –

+0

您删除了接受的答案。还有其他问题吗? – Nfear

+0

呃no.sorry ..线路不好,我想我点了两次..谢谢.. :) –

2

这不是一个明确的答案,但它的一些真实的数据 - 我把它放在这里,因为我找到了这个网页试图Google我的错误,也许别人有我一样的麻烦会找上门。

我的应用程序是无法加载和垃圾邮件的logcat这个“获取MotionRecognitionManager”消息。这个项目从另一个应用程序复制粘贴开始,我的主要活动的顶部有以下代码。

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);  
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_NOSENSOR); 

很明显,它应该设置方向为纵向,并禁用传感器,防止它进入风景。由于我仍然不知道的原因,也许我的平板电脑中的传感器是狡猾的,但注释掉第二行解决了我所有的问题。