Android Studio Rendering-fragment Ausgabe
Ich bin, im moment, versuchen, machen Sie eine google-maps-app mit android studio.
Momentan ist alles gut, außer für eine Sache, wenn ich auf den Tab "Design" in der XML Datei habe ich das Redering Nachricht:
Rendering-Probleme Einen tag können Sie ein layout-Datei zu
dynamisch verschiedene layouts zur Laufzeit. Bei der layout-Bearbeitung
Zeit, die bestimmten Layouts verwendet werden, ist nicht bekannt. Sie können wählen, welche
layout Sie möchten, eine Vorschau während der Bearbeitung der layout...
Und das Hauptproblem ist, dass ich keine der gui-Komponenten in meinem layout habe ich gesucht über mein problem und ich habe verstanden, dass mit diesem Fehler, die Menschen nicht sehen konnte, Ihre Karte, aber Sie könnte auf Feldern, widgets, layouts, etc.
Aber für mich, mein Album ist komplett eingefroren und ich kann nicht jede änderung.
Bild von meinem android studio Seite.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie Sie ändern können, werden die Fragmente dynamisch mit dem code, android studio nicht weiß, welches layout zu zeigen, in der design-Zeit. Das ist der Grund für deinen Fehler.
Zu sagen, speziell android, das layout zu zeigen, fügen Sie
tools:layout="@layout/Your_layout_name"
- Attribut auf Ihre fragment.Es gibt auch ein shortcut-link unterhalb der Beschreibung der Fehler, die Sie gesagt haben. Klicken Sie einfach auf den link und android wird es für Sie und Sie werden sehen, das fragment im layout mit " kein rendering Fehlermeldungen.
Für ein detailliertes Beispiel:
Versuchen Sie es mit Designtime-Layout-Parametern. http://tools.android.com/tips/layout-designtime-attributes
Diese Attribute guide Android Studio auf Rendern run-time Attribute im layout-editor.
Ich denke, Sie sollten
tools:showIn="@layout/activity_maps"
in der<fragment>
Teil Ihrergoogle_maps_api.xml
Nutzen Sie einfach dieses design für das fragment. Das ist mein problem gelöst. Lesen Sie auch diese link
Ja, ich löste dieses leicht..Einfach ignorieren Sie die Meldung und klicken Sie auf line, das zeigt unter der Darstellung der Nachrichten.
Tatsächlich fragment enthält layout-inner-und wenn Ihr nicht gehören zeigt seine Warnung, dass muss er enthält, können Sie einfach ignorieren Sie diese Meldung unter der Warnung, dann das rendering-Problem gelöst werden.