ImageView и TextView float (влево / вправо) Android

Я ищу способ разместить свой текст вокруг моего изображения (так как css float слева / справа).

Как я могу сделать это в Android? Я использовал android:layout_alignParentLeft="true" (чтобы поместить мое изображение влево) и android:layout_alignParentRight="true" для моего текстового просмотра, но текстовое изображение появляется рядом с imageView и не продолжается под ImageView, когда у меня длинный текст ..

Есть идеи?

У меня была та же проблема, что и попытка получить ImageView влево от RelativeLayout. Я использовал android: scaleType = "fitStart", чтобы зафиксировать его.

Мой XML-файл:

  <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_height="fill_parent" android:layout_width="fill_parent" android:padding="10dp"> <ImageView android:layout_height="50dp" android:id="@+id/country_icon" android:layout_alignParentLeft="true" android:layout_width="wrap_content" android:scaleType="fitStart" /> </RelativeLayout> 

Я также пробовал много способов, но не повезло. Я не думаю, что Text будет текущим в текущем Android, как в html.

Вы должны использовать RelativeLayout в качестве контейнера

Нет простого способа сделать это. Вы можете использовать 2 текстовых вида, один рядом с изображением и один под изображением. И если вам повезло в создании изображения с постоянным размером, вокруг которого вам нужно обернуть текст (я был), вычислите количество символов, которые будут вписываться в текстовое изображение рядом с изображением, и сломать вашу строку на две части. Просто убедитесь, что вы не разделите текст в середине слова.

Я также пытался использовать html, но для этого мне пришлось использовать веб-просмотр, он был тяжелым и грязным. Предпочтительная текстовая версия.

У вас есть два варианта:

  1. С LinearLayout установите ориентацию по горизонтали, чтобы изображение было первым, а затем остальное.
  2. С RelativeLayout вы можете указать положение элемента относительно другого с атрибутами стиля android: layout_toLeftOft, android: layout_toRightOf, android: layout_below или android: layout_alignParentTop, …

Однако это не так гибко, как CSS для некоторых действий и, например, обтекание текста вокруг изображения не так просто.