我获取所有应用程序的图标,并在GridView中显示这些图标。GridView很好地展示了它们,但是当我非常快地向下滑动GridView时,有时在GridView中缺少两个图标。这种情况不经常出现,你能给我一些建议吗?
编辑:我以前问过这个问题,但没有答案。Scrolling issues with GridView in Android
发布于 2011-05-10 16:59:08
在我的情况下,我已经解决了在GridView适配器中使用这些XML来显示图像和文本的问题:
<!-- <LinearLayout android:layout_width="fill_parent" android:layout_height="18dip" /> -->
<LinearLayout
android:id="@+id/iconBackgroundLinear"
android:layout_width="54dip"
android:layout_height="57dip"
android:gravity="center">
<ImageView
android:id="@+id/app_icon"
android:layout_width="45dip"
android:layout_height="45dip"
android:adjustViewBounds="false"
/>
</LinearLayout>
<TextView
android:id="@+id/app_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingTop="2dip"
android:gravity="center_horizontal"
android:lines="2"
/>
</LinearLayout>
关键是android:lines="2",,当我使用android:maxline="2"时,它可能会显示出上述错误。
发布于 2016-06-09 04:01:39
我已经解决了这个问题。
<LinearLayout
android:orientation="horizontal"
android:layout_marginTop="@dimen/big_margin"
android:layout_width="match_parent"
android:layout_marginLeft="@dimen/big_margin"
android:layout_height="wrap_content">
至
<LinearLayout
android:orientation="horizontal"
android:layout_marginTop="@dimen/big_margin"
android:layout_width="match_parent"
android:layout_marginLeft="@dimen/big_margin"
android:layout_height="@dimen/workoutlist_itemheight">
但我真的不知道我的问题是怎么解决的。
谢谢
https://stackoverflow.com/questions/5944250
复制相似问题