我做了一个带有图像的文本,它是从xml文件(.xml)加载的,我按照本教程:( http://www.androidhive.info/2011/10/android-listview-tutorial/和http://www.androidhive.info/2012/02/android-custom-listview-with-image-and-text/)。问题是我每次在三星S3上运行应用程序时都会在我的logcat中淹没这两条消息,它严重地使页面加载非常慢(我试过三星S2,索尼和Nexus:没问题)。
D/AbsListView(24652): Get MotionRecognitionManager
D/AbsListView(24652): [unregisterDoubleTapMotionListener] I/MotionRecognitionManager(24652): .unregisterListener : / listener count = 0->0, listener=android.widget.AbsListView$4@430458c8
另一点是,我根本没有在我的代码中使用abslistview,也没有使用scrollview。 谁知道这里有什么问题?将提供我的代码请求。提前谢谢你。
答案 0 :(得分:2)
在xml中将ListView的高度设置为match_parent而不是wrap_content。这应该加快ListView。
答案 1 :(得分:2)
这不是一个明确的答案,但它是一些真实的数据 - 我把它放在这里,因为我发现这个页面试图向我发送我的错误,也许其他人遇到同样的麻烦也会发现它。
我的应用无法使用此“Get MotionRecognitionManager”消息加载和发送垃圾邮件。这个项目从另一个应用程序开始作为复制粘贴开始,我在主要活动的顶部有以下代码。
setRequestedOrientation( ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
setRequestedOrientation( ActivityInfo.SCREEN_ORIENTATION_NOSENSOR );
显然,它应该将方向设置为纵向并禁用传感器以防止其进入横向。由于我仍然不知道的原因,我的平板电脑中的传感器可能很狡猾,但是第二行的评论解决了我的所有问题。