Android Attributs de conception


Exemple

Ces attributs sont utilisés lorsque la présentation est rendue dans Android Studio, mais n'ont aucun impact sur le moteur d'exécution.

En général, vous pouvez utiliser n'importe quel attribut d'infrastructure Android, simplement en utilisant les tools: namespace plutôt que l' android: namespace pour la prévisualisation de la mise en page. Vous pouvez ajouter à la fois l'attribut android: namespace (utilisé lors de l'exécution) et les tools: correspondants tools: attribute (qui ne remplacent que l'attribut runtime dans l'aperçu de la présentation).

Définissez simplement l'espace de noms des outils comme décrit dans la section Remarques.

Par exemple, l'attribut text :

<EditText 
      tools:text="My Text"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content" />

Ou l'attribut visibility pour annuler l'affichage d'une prévisualisation:

<LinearLayout
        android:id="@+id/ll1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        tools:visibility="gone" />

Ou l'attribut context pour associer la disposition à une activité ou à un fragment

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    tools:context=".MainActivity" >

Ou l'attribut showIn pour voir et inclure l'aperçu de la mise en page dans une autre mise en page

<EditText xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/text"
    tools:showIn="@layout/activity_main" />