Android
Strumenti Attributi
Ricerca…
Osservazioni
Android ha uno spazio dei nomi XML dedicato destinato agli strumenti per poter registrare le informazioni nel file XML.
L'URI dello spazio dei nomi è:
http://schemas.android.com/tools
e di solito è associato agli tools:
prefisso.
Attributi di layout Designtime
Questi attributi vengono utilizzati quando il layout viene renderizzato in Android Studio, ma non hanno alcun impatto sul runtime.
In generale è possibile utilizzare qualsiasi attributo di framework Android, utilizzando solo gli tools:
namespace piuttosto che android:
spazio dei nomi per l'anteprima del layout. È possibile aggiungere sia l'attributo android:
namespace (che viene utilizzato in fase di esecuzione) che gli tools:
corrispondenza tools:
attributo (che sovrascrive l'attributo di runtime solo nell'anteprima del layout).
Basta definire lo spazio dei nomi degli strumenti come descritto nella sezione commenti.
Ad esempio l'attributo di text
:
<EditText
tools:text="My Text"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
Oppure l'attributo visibility
per annullare l'impostazione di una vista per l'anteprima:
<LinearLayout
android:id="@+id/ll1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
tools:visibility="gone" />
Oppure l'attributo context
per associare il layout con l'attività o il frammento
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:context=".MainActivity" >
Oppure l'attributo showIn
per vedere e includere l'anteprima del layout in un altro layout
<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" />