这几天做一个滚动条,要实现图片的水平滚动效果。查了查资料发现ScrollView就是用来卷轴显示内容的,用法也简单,直接就上手了。
可是做来做去,发现只能在垂直方向上滚动。把图片水平放置后,最后的几张会自动缩小,再有就没法显示了。甭管你设置什么参数都不会起作用的!终于Google后才知道作水平滚动得用HorizontalScrollView!
都怪我没仔细看文档,希望能对后来的同学提个醒!
<HorizontalScrollView
android:id="@+id/top_bar_views"
android:scrollbars="none"
android:background="@drawable/top_bar_bg"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<ImageView
android:src="@drawable/m_diary"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<ImageView
android:src="@drawable/m_home"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<ImageView
android:src="@drawable/m_mood"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<ImageView
android:src="@drawable/m_note"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
</HorizontalScrollView>
本文分享了一次使用HorizontalScrollView实现图片水平滚动的经历。初始尝试使用ScrollView未达到预期效果,后通过HorizontalScrollView成功解决问题,并附带XML配置示例。
911

被折叠的 条评论
为什么被折叠?



