我在scrollview中有九个ImageView,每个在它下面都有一个LinearLayout,"去了#34;能见度。当其中一个图像点击下方的线性布局时,它会设置为可见 我添加了scrollToTop()函数将图像视图滚动到顶部以便能够看到列表,但最后一个(图像#9)不响应滚动并保持在底部。列表可见,但我必须手动滚动。
<ScrollView android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
.
.
.
<ImageView android:id="@+id/iv_img1"
android:layout_width="match_parent"
android:layout_height="100dp"/>
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:visibility="gone">
<TextView android:text="1" style="@style/tv_number" />
<TextView android:text="1" style="@style/tv_number" />
<TextView android:text="1" style="@style/tv_number" />
</LinearLayout>
.
.
.
</LinearLayout>
</ScrollView>
&#13;
Java函数:
scrollToTop(containerList.getTop(), 0);
&#13;
答案 0 :(得分:1)
第一个内部LinearLayout
应为layout_height
wrap_content