Tôi đang cố gắng tạo một menu ngang có thể cuộn bằng HorizontalScrollView bằng cách sử dụng bố cục được hiển thị bên dưới. Trình đơn có thể cuộn được bằng các nút mũi tên trước đó/tiếp theo hoặc khi trượt. Khi HorizontalScrollView đạt đến một đầu, tôi muốn mũi tên ở cùng một đầu bị ẩn (trong hình dưới đây tôi muốn mũi tên trái bị ẩn).HorizontalScrollView với các mũi tên
Làm cách nào để phát hiện thấy HorizontalScrollView đã kết thúc?
Cảm ơn
<RelativeLayout android:background="@drawable/bg_home_menu"
android:layout_width="fill_parent" android:layout_height="45dp">
<ImageView android:id="@+id/previous" android:src="@drawable/arrow_l"
android:layout_height="14dp" android:layout_width="10dp"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true" />
<ImageView android:id="@+id/next" android:src="@drawable/arrow_r"
android:layout_height="14dp" android:layout_width="10dp"
android:layout_alignParentRight="true"
android:layout_centerVertical="true" />
<HorizontalScrollView android:id="@+id/horizontalScroll"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:scrollbars="none" android:fadingEdgeLength="30dp" android:layout_toLeftOf="@id/next"
android:layout_toRightOf="@id/previous" >
<LinearLayout android:id="@+id/home_menu"
android:orientation="horizontal" android:layout_width="wrap_content"
android:layout_height="fill_parent" android:gravity="center_vertical">
<Button android:id="@+id/btn_home" android:background="@drawable/btn_home_menu_on"
android:layout_height="35dp" android:layout_width="wrap_content" android:focusable="true"
android_clickable="false" android:text="@string/menu_home" android:textColor="#FFFFFF" android:tag="-1"/>
<!-- More are added dynamically -->
</LinearLayout>
</HorizontalScrollView>
</RelativeLayout>
Xin lỗi, tôi không hiểu cách giải quyết vấn đề của mình ... – jul
Tôi đã cập nhật câu trả lời của mình. Nếu điều này không hoạt động, điều này có thể giúp ích cho http://stackoverflow.com/questions/3948934/synchronise-scrollview-scroll-positions-android – blessenm
+1 Thanx rất nhiều, Làm việc như Charm. Thực sự rất hữu ích. –