Frage
Angenommen, ich habe ein einfaches Layout XML wie folgt:
Button.xml:
<Button
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
Gibt es Unterschiede in den folgenden Anrufen? Und welches soll ich verwenden?
button = (Button) getLayoutInflater().inflate(R.layout.button, null);
und
View v = getLayoutInflater().inflate(R.layout.button, null);
button = (Button) v.findViewById(R.id.button01);
Keine korrekte Lösung
Andere Tipps
So überprüfen Sie den Check-out-Status für eine Datei in einer Dokumentbibliothek mit CSOM
Angenommene Methode zum Abrufen einer Datei generasacodicetagpre.
, um den Checkout-Status einer Datei zu überprüfen ( CheckoutType ) generasacodicetagpre.
So überprüfen Sie den Check-out-Status ( spiefe.SpcheckoutStatus ) für eine Datei in einer Dokumentbibliothek mit SSOM generasacodicetagpre.
Die erste Option ist sauberer und etwas effizienter.
Ihr Layout -Inflater wird a zurückkehren Button
. Mit der ersten Option erhalten Sie Zugriff auf die Button
direkt. Mit der zweiten Option geben Sie den Button auf a View
Suchen Sie dann nach der Ansicht mit einer bestimmten ID, die ein extra nutzloser Vergleich ist, da die Ansicht mit der ID, nach der Sie in der Hierarchie suchen, die Taste selbst ist. Also in der zweiten Option, v == button
.