Alinear el centro de texto con android
Sé que suena fácil. Necesito poner un texto en el centro, pero cuando el texto es demasiado largo que tiene que ir por debajo, pero todavía se alinean en el centro de mi xml.
Aquí está mi código:
- Obtener la imagen seleccionada de la galería en la vista de la imagen
- CoordinatorLayout con RecyclerView & CollapsingToolbarLayout
- Biblioteca Java usando selectores css para analizar XML
- ¿Cómo funciona android: rotationX y android: rotationY en XML realmente funciona?
- Hola World Android App, Error: espacio de trabajo \ appcompat_v7 \ res \ values-v21 \ styles_base.xml Ningún recurso encontrado que coincida con el nombre dado
<LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/showdescriptioncontenttitle" android:paddingTop="10dp" android:paddingBottom="10dp" android:layout_centerHorizontal="true" > <TextView android:id="@+id/showdescriptiontitle" android:text="Title" android:textSize="35dp" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout>
Puedo poner paddingTop y Bottom porque necesito un poco de espacio. PS: Mi código es más grande; Está en un RelativeLayout.
- Error: (218) Apóstrofo no precedido por \
- No se puede colocar la vista debajo de RecyclerView
- Quitar la sombra de ActionBar en Android L (API 21)
- Diferentes tipos de análisis
- ¿Cómo configurar el tamaño del vector dibujable dentro de un botón en Android?
- Evitar la pérdida de datos debido a la interrupción al guardar archivos en android?
- ¿Cómo puedo editar las dimensiones de un elemento de menú PopUp en Android?
- Cómo poner este símbolo: "'" (simple cotización) en un XMLfile de android?
Establecer también android:gravity
parámetro de android:gravity
en TextView
al center
.
Para probar los efectos de diferentes parámetros de diseño, recomiendo utilizar diferentes colores de fondo para cada elemento, para que pueda ver cómo cambia su diseño con parámetros como gravedad, gravedad de diseño u otros.
Usa de esta manera
txt.setGravity(Gravity.CENTER);
Utilizar de esta manera en xml
<TextView android:id="@+id/myText" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Time is precious, so love now." android:gravity="center" android:textSize="30dp" android:textColor="#fff" />
Puede utilizar lo siguiente:
<LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/showdescriptioncontenttitle" android:paddingTop="10dp" android:paddingBottom="10dp"> <TextView android:id="@+id/textview1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" android:text="Your text" android:typeface="serif" /> </LinearLayout>
El diseño debe ser relativo para la propiedad "central" que se va a utilizar.
Añadir android:gravity="center"
en su TextView hará el truco (que el diseño de los padres es Relative/Linear
)!
Además, debe evitar el uso de dp para el tamaño de fuente. Use sp en su lugar.
Agrega layout_gravity y gravedad con valor de centro en TextView
<TextView android:text="welcome text" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center" android:gravity="center" />
Establecer el parámetro de gravedad en Textview
android:gravity="center"
- ¿Cómo descartar el diálogo con un clic fuera del diálogo?
- ¿Cuál es la intención de los métodos getItem y getItemId en la clase Android BaseAdapter?