web-dev-qa-db-fra.com

erreur: aucun identifiant de ressource trouvé pour l'attribut 'textAlignment' dans le paquet 'Android'

C'est mon fichier res/layout mobile.xml. Où est mon erreur? Quand je lance textview a cette erreur.

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:Android="http://schemas.Android.com/apk/res/Android"
    Android:layout_width="wrap_content"
    Android:layout_height="wrap_content"
    Android:padding="5dp" >
    <ImageView
    Android:id="@+id/grid_item_image"
    Android:layout_width="100dp"
    Android:layout_height="118dp"
    Android:src="@drawable/Android_logo" >
    </ImageView>
    <TextView
    Android:id="@+id/grid_item_label"
    Android:layout_width="fill_parent"
    Android:layout_height="wrap_content"
    Android:layout_marginTop="15dp"
    Android:text="@+id/label"
    Android:textSize="25dp"
    Android:textAlignment="center" >
    </TextView>
    </LinearLayout>
19
sugur

textAlignment a été ajouté au niveau 17 de l'API (Android 4.2). 

Votre émulateur/périphérique devra exécuter la version 4.2+ pour que cela fonctionne.

Sinon, utilisez simplement Android:gravity="center"

<TextView
    Android:id="@+id/grid_item_label"
    Android:layout_width="fill_parent"
    Android:layout_height="wrap_content"
    Android:layout_marginTop="15dp"
    Android:text="@+id/label"
    Android:textSize="25dp"
    Android:gravity="center" />
48
Ken Wolf

Je pense quel problème pourrait être dans cette ligne:

Android:text="@+id/label"

essaye ça:

Android:text="@string/label"
0
Oknesif