Este es el código que estoy usando y no funciona:
<?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>

No cambie la gravedad de LinearLayout a "right" si no desea que todo esté a la derecha.
Tratar:
fill_parentrightCódigo:
fuente
android:layout_weight = "1"lado a lado conandroid:gravity="right", debería hacer el truco.Como complemento a la respuesta de alcsan, puede usarlo
Spacedesde API 14 (Android 4.0 ICE_CREAM_SANDWICH), documente aquí .Para las aplicaciones que admiten niveles de API inferiores a 14, existe una
android.support.v4.widget.Spacebiblioteca de soporte de Android r22.1.0.fuente
Con diseño lineal
con FrameLayout
con RelativeLayout
fuente
configurar la vista
layout_weight="1"haría el truco.fuente
Añadir
android:gravity="right"a LinearLayout. Asumiendo queTextViewtienelayout_width="wrap_content"fuente
simplemente agregue
android:gravity="right"su diseño de línea.fuente
Lo he hecho de la manera más fácil:
Simplemente tome un RelativeLayout y coloque la vista de su hijo en él, que desea colocar en el lado derecho .
Espero que te ayude.
fuente
Deberías usar un RelativeLayout y simplemente arrastrarlos hasta que se vea bien :)
fuente
linear layoutconlayout_width="fill_parent"y también el widget con el mismolayout width+gravity as rightlo alinearía a la derecha.Estoy usando 2
TextViews en el siguiente ejemplo,topicTitlea la izquierda ytopicQuestionsa la derecha.Salida
fuente
Intente cambiar el layout_width a
android:layout_width="match_parent"porquegravity:"right"alinea el texto dentro del layout_width, y si elige ajustar el contenido, no tiene a dónde ir, pero si elige match parent, puede ir a la derecha.fuente
No es necesario usar ninguna vista o elemento adicional:
// eso es tan fácil y sencillo
// esto es alineación izquierda
// esta es la alineación correcta
fuente
En caso de TextView:
fuente
Agregar vista es un poco difícil y cubre todo el ancho de pantalla de esta manera:
Intenta con este código:
fuente
Aquí hay una muestra. la clave para organizar es la siguiente
Código completo
fuente
Use match_parent y gravity para establecer el texto TextView a la derecha, así:
fuente
Prueba esto..
fuente