要实现这样的效果:可水平左右滑动的一排按钮。
试用了android的ScrollView还不行,最后在android的api中还找到这个HorizontalScrollView,简单用了下,能够满足效果,布局代码如下:?
?
<HorizontalScrollView android:id="@+id/filter_buttons" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_gravity="bottom|center" android:layout_alignParentBottom="true"> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <ImageButton android:layout_width="@dimen/image_btn_width" android:layout_height="@dimen/image_btn_width" android:src="@drawable/fav2"/> <ImageButton android:layout_width="@dimen/image_btn_width" android:layout_height="@dimen/image_btn_width" android:src="@drawable/fav2"/> <ImageButton android:layout_width="@dimen/image_btn_width" android:layout_height="@dimen/image_btn_width" android:src="@drawable/fav2"/> <ImageButton android:layout_width="@dimen/image_btn_width" android:layout_height="@dimen/image_btn_width" android:src="@drawable/fav2"/> <ImageButton android:layout_width="@dimen/image_btn_width" android:layout_height="@dimen/image_btn_width" android:src="@drawable/fav2"/> <ImageButton android:layout_width="@dimen/image_btn_width" android:layout_height="@dimen/image_btn_width" android:src="@drawable/fav2"/> <ImageButton android:layout_width="@dimen/image_btn_width" android:layout_height="@dimen/image_btn_width" android:src="@drawable/fav2"/> <ImageButton android:layout_width="@dimen/image_btn_width" android:layout_height="@dimen/image_btn_width" android:src="@drawable/fav2"/> <ImageButton android:layout_width="@dimen/image_btn_width" android:layout_height="@dimen/image_btn_width" android:src="@drawable/fav2"/> <ImageButton android:layout_width="@dimen/image_btn_width" android:layout_height="@dimen/image_btn_width" android:src="@drawable/fav2"/> <ImageButton android:layout_width="@dimen/image_btn_width" android:layout_height="@dimen/image_btn_width" android:src="@drawable/fav2"/> </LinearLayout> </HorizontalScrollView>?