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_parent
right
Có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
Space
desde 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.Space
biblioteca 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 queTextView
tienelayout_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 layout
conlayout_width="fill_parent"
y también el widget con el mismolayout width
+gravity as right
lo alinearía a la derecha.Estoy usando 2
TextView
s en el siguiente ejemplo,topicTitle
a la izquierda ytopicQuestions
a 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