UI-Ressourcen Ihrer App mit dem Resource Manager verwalten (Ansichten)

Konzepte und Jetpack Compose-Implementierung

Der Ressourcen-Manager ist ein Toolfenster zum Importieren, Erstellen, Verwalten und Verwenden von Ressourcen in Ihrer App. Wählen Sie im Menü Ansicht > Toolfenster > Ressourcen-Manager aus, um das Toolfenster zu öffnen, oder wählen Sie in der Seitenleiste links Ressourcen-Manager aus.

Drawables in Ihr Layout ziehen

Sie können Drawables direkt aus dem Ressourcen-Manager in ein Layout ziehen. Wenn Sie eine Ressource in ein Layout ziehen, erstellt der Ressourcen-Manager eine entsprechende ImageView für dieses Drawable, wie in Animation 1 gezeigt:

Animation 1 Drawables in der Ansicht Design in ein Layout ziehen

Sie können Drawables auch direkt in das XML des Layouts ziehen, wie in Animation 2 gezeigt:

Animation 2 Drawables in der Ansicht Text in ein Layout ziehen

Wenn Sie ein Drawable auf dem Tab Text in ein Layout ziehen, unterscheidet sich der generierte Code je nachdem, wo Sie das Drawable im Layout platzieren:

  • Wenn Sie ein Drawable in einen leeren Bereich ziehen, generiert der Ressourcen-Manager eine entsprechende ImageView.
  • Wenn Sie ein Drawable in ein beliebiges Attribut im Layout-XML ziehen, ersetzt der Ressourcen-Manager den Attributwert durch einen Verweis auf das Drawable. Sie können auch einen beliebigen anderen Ressourcentyp in ein XML-Attribut ziehen, um den Attributwert zu ersetzen.
  • Wenn Sie ein Drawable in ein vorhandenes ImageView-Element ziehen, ersetzt der Ressourcen-Manager das entsprechende Quellattribut.