Ich habe eine benutzerdefinierte Ansicht mit Attributen erstellt. Gibt es eine Möglichkeit, diese Attribute mit Android-Tools in Android Studio zu verwenden?Android XML Gibt es eine Möglichkeit, den Werkzeug-Namespace mit benutzerdefinierten Attributen zu verwenden?
zum Beispiel:
<MyOwnCoolView
android:layout_width="96dp"
android:layout_height="96dp"
android:padding="3dp"
tools:dividerAngle="2"/>
Wo die attr-Datei ist:
<resources>
<declare-styleable name="MyOwnCoolView">
<attr name="dividerAngle" format="float"/>
</declare-styleable>
Warum würden Sie den Tool-Namespace verwenden? Sie können den Namensraum "http://schemas.android.com/apk/res-auto" verwenden. – natario
um einen Platzhalter mit Wert zu haben. um zu sehen, wie alles in der Designansicht aussieht. Später während der Laufzeit erhält diese Ansicht verschiedene Werte. – RCB
Soweit ich weiß, sollte die Design-Vorschau auch mit "schemas.android.com/apk/res-auto" funktionieren, stellen Sie sicher, dass Sie die Werte im Klassenkonstruktor abrufen. – natario