Wie man Aktivität Inhalt anzeigen?
Welche Methode sollte ich nennen, um zu wissen, wenn eine Aktivität hat seine contentView (einmal die Methode setContentView() wurde genannt)?
InformationsquelleAutor der Frage teoREtik | 2011-03-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
oder
oder
InformationsquelleAutor der Antwort ernest
Können Sie die Ansicht Zurück, wenn Sie eine ID für das Layout.
Und rufen Sie es von findViewById ...
InformationsquelleAutor der Antwort papachan
Möchten Sie vielleicht, um zu versuchen
View.getRootView()
.InformationsquelleAutor der Antwort Will Tate
Wie etwa
InformationsquelleAutor der Antwort mike jones
Können Sie auch überschreiben
onContentChanged()
das ist unter anderem dann ausgelöst, wennsetContentView()
aufgerufen wurde.InformationsquelleAutor der Antwort Chris
Gibt es keine "isContentViewSet" - Methode. Können Sie einige dummy-requestWindowFeature Aufruf in ein try/catch-block vor setContentView wie diese:
Wenn der Inhalt von anzeigen bereits gesetzt wurde, requestWindowFeature, wird eine Ausnahme ausgelöst.
InformationsquelleAutor der Antwort sergeytch
Die beste option, die ich gefunden und die, die weniger aufdringlich sind, ist es, ein param-tag im xml, wie
TELEFON-XML-LAYOUT -
TABLET-XML-LAYOUT -
dann rufen Sie dies in Ihrem activity-Klasse:
Hoffe, es funktioniert für u.
InformationsquelleAutor der Antwort Alejandro Tellez