Android
Hulpmiddelen Attributen
Zoeken…
Opmerkingen
Android heeft een speciale XML-naamruimte bedoeld voor tools om informatie in een XML-bestand te kunnen opnemen.
De naamruimte-URI is:
http://schemas.android.com/tools
en is meestal gebonden aan de tools:
prefix.
Designtime Layout Attributes
Deze kenmerken worden gebruikt wanneer de lay-out wordt weergegeven in Android Studio, maar hebben geen invloed op de runtime.
Over het algemeen kunt u elk Android-frameworkkenmerk gebruiken, alleen met behulp van de tools:
namespace in plaats van de android:
namespace voor lay-outvoorbeeld. U kunt zowel het kenmerk android:
namespace (dat tijdens runtime wordt gebruikt) als de bijpassende tools:
attribute (dat alleen het runtime-kenmerk overschrijft in het lay-outvoorbeeld) toevoegen.
Definieer gewoon de naamruimte van het gereedschap zoals beschreven in het opmerkingengedeelte.
Bijvoorbeeld de text
attribuut:
<EditText
tools:text="My Text"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
Of het visibility
om een weergave voor preview uit te schakelen:
<LinearLayout
android:id="@+id/ll1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
tools:visibility="gone" />
Of de context
attribuut om de lay-out te koppelen aan activiteit of fragment
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:context=".MainActivity" >
Of het kenmerk showIn
om een voorbeeld van de lay-out in een andere lay-out te bekijken en op te nemen
<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" />