滚动查看不滚动
问题描述:
布局中的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>
答
为什么不使用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>
+0
这是正确的 – Wizard
答
使用HorizontalScrollView
。它应该解决您的问题
答
至于你的代码去没有问题,所以有可能是一种可能性:
图像(扪值)的大小满足版面大小,即可能需要没有滚动。
看看改变是否适合你。
也许你会发现这个: [http://stackoverflow.com/questions/2044775/scrollview-vertical-and-horizontal-in-android](http://stackoverflow.com/questions/2044775/scrollview -vertical-and-horizontal-in-android) –