Tôi gặp vấn đề sau: Tôi đã triển khai HorizontalScrollView
trong đó có một trường hợp là LinearLayout
và ImageView
. Trong trường hợp này, hình ảnh chiếm khoảng 50% chiều rộng màn hình. Vì vậy, tôi muốn tập trung vào nó. Thật không may là cách duy nhất tôi tìm thấy để trung tâm nó là, sử dụng layout_gravity="center"
trên LinearLayout
.Android - Đặt Layout_Gravity theo lập trình cho LinearLayout
Dưới đây là xml của tôi:
<HorizontalScrollView
android:layout_gravity="center"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<LinearLayout
android:orientation="horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ImageView
android:src="@drawable/myImg"
android:layout_width="wrap_content"
android:adjustViewBounds="true"
android:layout_height="150dp"/>
</LinearLayout>
</HorizontalScrollView>
Nhưng tôi cần phải đặt layout_gravity
lập trình. Có ai có một ý tưởng làm thế nào tôi có thể đạt được điều này hoặc biết một cách khác nhau? Tất cả những thứ tôi tìm thấy qua Google không hoạt động với tôi như this post.
Cảm ơn!
Bạn đã thử encapsultaing các ImageView trong một LinearLayout và thiết lập các thông số cho bố trí đó như thể hiện trong bài viết bạn truy cập? – ClaireG
vâng, tôi đã thử nó ... không hoạt động – Ron