我遇到了以下问题:我实现了 aHorizontalScrollView
在一种情况下包含 aLinearLayout
和 a ImageView
。在这种情况下,图像大约是屏幕宽度的 50%。所以我想把它放在中心。不幸的是,我发现将其居中的唯一方法是layout_gravity="center"
在LinearLayout
.
这是我的xml:
<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>
但我需要以layout_gravity
编程方式设置。有人知道我如何实现这一目标或知道不同的方式吗?我通过谷歌找到的所有东西都不像这篇文章那样对我有用。
谢谢!