Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Texto del botón de Android no centrado cuando se utiliza la API 17 para renderizar

En la vista gráfica del diseño, cuando elijo API 15 o inferior desde el botón mostrado en la imagen de abajo, el texto de los botones rodeados parece estar bien.

Introduzca aquí la descripción de la imagen

  • Obtener el margen de una vista
  • La mejor manera de unir tablas usando sqlite en android
  • Teniendo problema en el dispositivo verdadero usando la imagen del vector en androide. SVG-android
  • ¿Cuáles son la semántica de withValueBackReference?
  • ¿Cuál es su flujo de trabajo para probar Cloud Code en Parse?
  • Android que consigue una imagen de la galería viene girado
  • Cuando elijo API 17, el texto se desplaza aunque el código xml es igual. Cambiar el relleno del botón no ayuda.

    Introduzca aquí la descripción de la imagen

    ¿Es esto solo un problema con Eclipse o es posible que las nuevas versiones de android puedan ver este texto desplazado?

    ¿Cuál es la solución para solucionar esto?

    Código XML:

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".HomeActivity" > <LinearLayout android:id="@+id/linearLayout1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_margin="3dp" > <ImageView android:id="@+id/imageView1" android:layout_width="wrap_content" android:layout_height="100dp" android:src="@drawable/label" /> </LinearLayout> <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/linearLayout1" android:layout_below="@+id/linearLayout1" android:layout_marginTop="20dp" android:text="@string/about_title" android:textSize="20sp" /> <TextView android:id="@+id/textView2" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignLeft="@+id/textView1" android:layout_alignRight="@+id/linearLayout1" android:layout_below="@+id/textView1" android:layout_marginTop="5dp" android:text="@string/temp" /> <LinearLayout android:id="@+id/linearLayout2" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignLeft="@+id/textView2" android:layout_alignRight="@+id/textView2" android:layout_below="@+id/textView2" android:layout_marginTop="20dp" android:baselineAligned="false" > <Button android:id="@+id/button1" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:text="@string/news" /> <Button android:id="@+id/button2" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:text="@string/tournaments" /> <Button android:id="@+id/button3" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:text="@string/results" /> </LinearLayout> 

  • Agregar un botón a la ActionBar con ActionBarSherlock
  • Consumo de energía de los componentes del smartphone
  • ¿Es posible tener permisos "opcionales" en Android?
  • Android JobScheduler se ejecuta varias veces
  • Botón redondo en Android
  • Cómo comprobar si existe o no el archivo SharedPreferences
  • 4 Solutions collect form web for “Texto del botón de Android no centrado cuando se utiliza la API 17 para renderizar”

    android:gravity="center" no ayudó

    He reiniciado eclipse dos veces. Curiosamente no ayudó en el primer reinicio, pero se veía bien después de la segunda. Además, está funcionando bien en el dispositivo. Disculpas por la pregunta, debo haber esperado antes de publicar la pregunta.

    No estoy seguro de si el estilo predeterminado para botones cambiado en API17 … posiblemente …

    De todos modos, la adición de android:gravity="center" debe arreglar esto para usted.

    No sé que me enfrenté a este problema revisar reiniciar un eclipse .. y comprobar ..

    Añadiendo android:gravity="center" debería arreglar esto para usted

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.