【发布时间】:2015-09-01 08:35:07
【问题描述】:
我遇到了一个问题。列表中有 7 个项目,屏幕上仅显示 3 个项目。当我向下滚动时,列表视图会滚动到第三个项目,但它不会再进一步了。当我再次向上然后尝试再次向下滚动时,它工作正常。下面是我的布局文件:
<LinearLayout
android:id="@+id/container_list"
android:layout_width="100dp"
android:layout_height="match_parent"
android:layout_alignParentRight="true"
android:layout_marginRight="35dp"
android:orientation="vertical">
<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_marginLeft="5dp"
android:text="List Items"
android:visibility="invisible"
android:textColor="@color/gray_background" />
<ListView
android:id="@+id/relatedList"
android:layout_width="wrap_content"
android:layout_height="0dip"
android:layout_weight="1"
android:layout_marginTop="10dp"
android:divider="#00000000"
android:dividerHeight="15.0sp"
android:nextFocusDown="@id/relatedList"
android:nextFocusUp="@id/relatedList"
android:requiresFadingEdge="none"
android:scrollbars="none"
android:visibility="visible" />
</LinearLayout>
请告诉我我做错了什么。
【问题讨论】:
-
你为什么要在这添加 android:nextFocusDown="@id/relatedList" android:nextFocusUp="@id/relatedList" 这些行?
-
@RajanBhavsar 它是错误添加的。现在我在删除这些行后检查了。但没有工作。
-
@RajanBhavsar 我已经通过 GridView 更改了我的 ListView 有一列对我来说效果很好......但我想知道我的 listview 中的问题是什么。
-
让我试试你的布局