Intereting Posts
Приложение Android, в котором есть ярлыки для конкретных приложений внутри него Как реализовать анимацию google + listview Добавление слушателя к кнопке внутри настраиваемого alertdialog приводит к сбой моего приложения Мониторинговое контекстное меню Android не запоминается Ошибка поддержки Android SupportMapFragment Intent.putExtra (String, Bundle) vs Intent.putExtra (Bundle) Где я могу найти исходный код Java для шифрования Vigenere? SetOnClickListener (View.OnClickListener) в типе View не применим для аргументов (SequencerActivity) back.setOnClickListener (this); Включить / выключить Toast из общих настроек? Добавить http: // www. В тексте, если нет Exist Получение размеров мягкой клавиатуры Обнаружите движение человека и определите его части тела, движущиеся в направлении камеры на Android Android – Как преобразовать изображение из webview.capturePicture () в байт и вернуться к растровому изображению Launcher + singleTask активность в Android Как выровнять набор кнопок в нижней части экрана в андроиде

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 для некоторых действий и, например, обтекание текста вокруг изображения не так просто.