У меня есть следующая проблема: я внедрил HorizontalScrollView
, который содержит в одном случае LinearLayout
и ImageView
. В этом случае изображение составляет около 50% ширины экрана. Поэтому я хочу сосредоточить его. К сожалению, единственный способ, которым я нашел центр, - использовать layout_gravity="center"
на LinearLayout
.Android - Установите Layout_Gravity программно для 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
программно. Есть ли у кого-нибудь идея, как я могу достичь этого или знаю по-другому? Все, что я нашел через Google, не работает для меня, как this post.
Спасибо!
вы пробовали encapsultaing в ImageView в LinearLayout и настройки параметров для этого расположения, как показано на почте вы посетили? – ClaireG
Да, я пробовал ... не работает – Ron