布局中的ScrollView
有三个Imageviews
,其中可绘制的图像设置为背景。ImageViews
的尺寸为150dp。我已将ScrollView的高度设置为wrap_content
和scrollbars
属性为horizontal
。但它不会滚动。请帮我解决问题。
代码:
<ScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/offerscroll"
android:scrollbars="horizontal"
android:layout_below="@+id/offr_prsnl_chs_pht"
>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<ImageView
android:layout_width="@dimen/prsnl_img_dimen"
android:layout_height="@dimen/prsnl_img_dimen"
android:id="@+id/offr_img1"
android:background="@drawable/ambulance"
android:layout_marginLeft="10dp"
android:layout_marginTop="15dp"/>
<ImageView
android:layout_width="@dimen/prsnl_img_dimen"
android:layout_height="@dimen/prsnl_img_dimen"
android:id="@+id/offr_img2"
android:background="@drawable/ambulance"
android:layout_marginLeft="5dp"
android:layout_marginTop="15dp"/>
<ImageView
android:layout_width="@dimen/prsnl_img_dimen"
android:layout_height="@dimen/prsnl_img_dimen"
android:id="@+id/offr_img3"
android:background="@drawable/ambulance"
android:layout_marginLeft="5dp"
android:layout_marginTop="15dp"/>
</LinearLayout>
</ScrollView>
答案 0 :(得分:2)
为什么不使用HorizontalScrollView
代替
<HorizontalScrollView
android:id="@+id/offerscroll"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fillViewport="true"
android:measureAllChildren="false"
android:layout_below="@+id/offr_prsnl_chs_pht"
android:scrollbars="horizontal" >
</HorizontalScrollView>
答案 1 :(得分:0)
使用HorizontalScrollView
。它应该解决你的问题
答案 2 :(得分:0)
就您的代码而言,没有任何问题,因此可能存在:
图像尺寸(尺寸值)满足布局尺寸,即不需要滚动。
查看更改是否适合您。