Voici le code que j'utilise et il ne fonctionne pas:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal">
<TextView android:text="TextView" android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="right">
</TextView>
</LinearLayout>
Ne changez pas la gravité du LinearLayout sur "droite" si vous ne voulez pas que tout soit à droite.
Essayer:
fill_parent
right
Code:
la source
android:layout_weight = "1"
côte à côte avecandroid:gravity="right"
, devrait faire l'affaire.En complément de la réponse d'alcsan, vous pouvez utiliser
Space
depuis l'API 14 (Android 4.0 ICE_CREAM_SANDWICH), un document ici .Pour les applications qui
android.support.v4.widget.Space
prennent en charge les niveaux d'API inférieurs à 14, il existe depuis Android Support Library r22.1.0.la source
Avec disposition linéaire
avec FrameLayout
avec RelativeLayout
la source
régler la vue
layout_weight="1"
ferait l'affaire.!la source
Ajoutez
android:gravity="right"
à LinearLayout. En supposant que leTextView
haslayout_width="wrap_content"
la source
ajoutez simplement
android:gravity="right"
votre mise en page de revêtement.la source
Je l'ai fait de la manière la plus simple:
Prenez simplement un RelativeLayout et placez votre vue enfant dedans, que vous souhaitez placer à droite .
J'espère que cela vous aidera.
la source
Vous devez utiliser un RelativeLayout et faites-les simplement glisser jusqu'à ce qu'il semble bon :)
la source
linear layout
aveclayout_width="fill_parent"
et aussi le widget avec mêmelayout width
+gravity as right
l'alignerait à droite.J'utilise 2
TextView
s dans l'exemple suivant,topicTitle
à gauche ettopicQuestions
à droite.Production
la source
Essayez de changer la disposition_largeur en
android:layout_width="match_parent"
car ilgravity:"right"
aligne le texte à l'intérieur de la disposition_largeur, et si vous choisissez un contenu d'habillage, il n'a pas où aller, mais si vous choisissez le parent de correspondance, il peut aller vers la droite.la source
Pas besoin d'utiliser une vue ou un élément supplémentaire:
// c'est tellement facile et simple
// c'est l'alignement à gauche
// c'est l'alignement à droite
la source
Dans le cas de TextView:
la source
L'ajout de vue est un peu difficile et il couvre toute la largeur de l'écran comme ceci:
Essayez ce code:
la source
Voici un exemple. la clé pour organiser est la suivante
Code complet
la source
Utilisez match_parent et la gravité pour définir le texte TextView à droite, comme ceci:
la source
Essaye ça..
la source