ImageView et TextView flottent (gauche / droite) Android

Je suis à la recherche d'un moyen de positionner mon texte autour de mon imageview (donc comme css float left / right).

Comment puis-je faire cela dans Android? J'ai utilisé android:layout_alignParentLeft="true" (pour positionner mon imageview à gauche) et android:layout_alignParentRight="true" pour ma vision de texte, mais la visualisation de texte vient à côté de l'imageView et ne se poursuit pas sous ImageView quand j'ai un long texte ..

  • Android: placez l'élément sous un autre élément et alignez-vous au bas de l'écran
  • Alignez 2 textes, 1 normal, 1 en vis-à-vis
  • Comment modifier la position d'une boîte de dialogue de progression?
  • Centre de texte dans un toast dans Android
  • Des idées?

  • Android: placez l'élément sous un autre élément et alignez-vous au bas de l'écran
  • Centre de texte dans un toast dans Android
  • Comment modifier la position d'une boîte de dialogue de progression?
  • Alignez 2 textes, 1 normal, 1 en vis-à-vis
  • 5 Solutions collect form web for “ImageView et TextView flottent (gauche / droite) Android”

    J'ai eu le même problème en essayant d'obtenir un ImageView aligné sur la gauche d'un RelativeLayout. J'ai utilisé android: scaleType = "fitStart" pour le réparer.

    Mon fichier 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> 

    J'ai également essayé de nombreuses manières, mais pas de chance. Je ne pense pas que le texte circulerait dans l'Android actuel comme il le fait en html.

    Vous devez utiliser RelativeLayout comme conteneur

    Il n'y a pas de moyen facile de le faire. Vous pouvez utiliser 2 vues de texte, une à côté de la vue d'image et une image sous la vue d'image. Et si vous avez de la chance d'obtenir une image de taille constante autour de laquelle vous devez envelopper le texte (je l'étais), calculez le nombre de caractères qui correspondent à la vision de texte à côté de l'image et brisez votre chaîne en deux parties. Assurez-vous simplement que vous ne divisez pas le texte au milieu d'un mot.

    J'avais également essayé d'utiliser html, mais pour cela je devais utiliser une vision du Web, c'était lourd et sale. Préféré la version du texte fractionnaire.

    Vous avez deux options:

    1. Avec LinearLayout, définissez l'orientation à l'horizontale de sorte que l'image est d'abord et ensuite venez le reste.
    2. Avec RelativeLayout, vous pouvez indiquer la position d'un élément par rapport à l'autre avec les attributs du style android: layout_toLeftOft, android: layout_toRightOf, android: layout_below ou android: layout_alignParentTop, …

    Cependant, il n'est pas aussi flexible que CSS pour certaines actions et, par exemple, l'envoi de texte autour d'une image n'est pas si facile à réaliser.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.