我的ListView中的奇怪BUG(Android)
我有一个简单的导航抽屉,其中包括我的ListView中的奇怪BUG(Android),android,listview,android-listview,Android,Listview,Android Listview,我有一个简单的导航抽屉,其中包括编辑文本和列表视图 看起来是这样的: 一切都很好,但我发现,当我在应用程序开始时快速向下滚动listview时(当我已经打开导航抽屉时),它有时会向我显示以下内容: 我真的不知道是什么导致了这个问题,当然我也不知道如何解决这个问题。 这个问题是否可能导致我的XML文件中出现android:animateLayoutChanges=“true” 有什么建议吗 谢谢大家! 经过40分钟的努力我终于找到了解决办法。我不知道为什么,但是使用android预定义的动画可
编辑文本
和列表视图
看起来是这样的:
一切都很好,但我发现,当我在应用程序开始时快速向下滚动listview时(当我已经打开导航抽屉时),它有时会向我显示以下内容:
我真的不知道是什么导致了这个问题,当然我也不知道如何解决这个问题。
这个问题是否可能导致我的XML文件中出现android:animateLayoutChanges=“true”
有什么建议吗
谢谢大家! 经过40分钟的努力我终于找到了解决办法。我不知道为什么,但是使用android预定义的动画可能不是很好。虫子现在不见了,我希望 我的XML文件:
<LinearLayout
android:id="@+id/left_drawer"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="start"
android:background="#F09609"
android:focusable="true"
android:focusableInTouchMode="true"
android:orientation="vertical"
android:animateLayoutChanges="true" > <!-- I meant this. -->
<EditText
android:id="@+id/search"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/search_action_hint"
android:inputType="textCapWords"
android:textColorHint="#FFFFFF"
/>
<ListView
android:id="@+id/left_drawer_list"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#ffff"
android:choiceMode="singleChoice"
android:divider="@android:color/transparent"
android:dividerHeight="0dp"
android:listSelector="@android:color/transparent"
android:animateLayoutChanges="true" /> <!-- When I deleted this one, no bugs. -->
</LinearLayout>
非常感谢@KalelWade提供了此解决方案
谢谢大家! 首先,您需要提供更多的代码,这样我们就可以看到您在做什么。第二,如果你认为animateLayoutChanges可能是问题所在,请尝试禁用它并进行测试。@KalelWade感谢你的意愿。我将尝试将代码上载到GitHub。我禁用了animateLayoutChanges,但正如我所说,它有时可以工作,但有时会显示出“bug”。@lubosmj你在Android设备上试用过吗?你看起来像是在运行一个定制的rom。