Gibt es in Android Studio eine Verknüpfung zum automatischen Generieren der Getter und Setter in einer bestimmten Klasse?
android-studio
shortcut
Ajay S.
quelle
quelle
In OSX ⌘+ Nstandardmäßig + .
Klicken Sie mit der rechten Maustaste und wählen Sie "Generieren ...", um die aktuelle Zuordnung anzuzeigen. Sie können mehrere Felder auswählen, für die in einem Schritt Getter / Setter generiert werden sollen.
Siehe http://www.jetbrains.com/idea/webhelp/generating-getters-and-setters.html
quelle
Android Studio & OSx :
Presse cmd+ n> Generate>Getter and Setter
Android Studio & Windows :
Presse Alt+ Insert> Generate>Getter and Setter
quelle
Sie können Getter und Setter durch die folgenden Schritte generieren:
Das ist es. Viel Spaß beim Codieren !!
quelle
quelle
Alt + Enter
?Android Studio & Windows:
fn+ alt+insert
quelle
Positionieren Sie den Cursor unter den Variablen -> Rechtsklick -> Generieren -> Getter und Setter -> Wählen Sie die Variablen aus, die abgerufen und festgelegt werden sollen
oder
Alt + Einfügen -> Getter und Setter -> Wählen Sie die Variablen
quelle
Wie hier erwähnt , können Sie die Getter / Setter-Generierung auch so anpassen, dass Präfixe und Suffixe (z. B. m, z. B. Variablen) berücksichtigt werden. Gehen Sie zu
File->Settings
und erweitern SieCode Style
, wählen SieJava
und fügen Sie Ihre Präfixe / Suffixe unter derCode Generation
Registerkarte hinzu.quelle
Sie können das
AndroidAccessors
Plugin von verwendenAndroid Studio
, um Getter und Setter ohne m als Präfix für Methoden zu generierenBeispiel: mId; Wird erzeugen
getId()
undsetId()
anstelle vongetmId()
undsetmId()
quelle
Diese Antwort befasst sich mit Ihrer Frage, ist jedoch keine genaue Antwort darauf. =) Es ist eine interessante Bibliothek, die ich kürzlich herausgefunden habe und die ich mit Ihnen teilen möchte.
Projekt Lombok können gängige Methoden erzeugen, wie Getter, Setter,
equals()
undhashCode()
,toString()
automatisch für Ihre Klassen. Es ersetzt sie durch Anmerkungen, die den Code der Boilerplate reduzieren. Um ein gutes Beispiel für Code zu sehen, der mit Lombok geschrieben wurde, schauen Sie sich ein Video auf der Hauptseite an oder lesen Sie diesen Artikel .Ein anderes Beispiel:
Android-Entwicklung mit Lombok ist möglich. Lombok sollte nur eine Abhängigkeit zur Kompilierungszeit sein, da sonst die Gesamtheit von Lombok in Ihren DEX-Dateien landet und wertvollen Speicherplatz verschwendet. Gradle-Snippet:
Darüber hinaus möchten Sie möglicherweise das Lombok IntelliJ-Plugin hinzufügen , um Lombok-Funktionen in Ihrer IDE zur Entwicklungszeit zu unterstützen. Es gibt auch eine Hrisey- Bibliothek, die auf Lombok basiert. Einfach ausgedrückt, es ist Lombok + Parcellable-Unterstützung.
quelle
Verwenden Sie Ctrl+ Enterauf dem Mac, um eine Liste der Optionen zum Generieren von Setter, Getter, Konstruktor usw. Abzurufen
quelle
Verwenden Sie den Dialog code => generate => getter () und setter (), wählen Sie alle Variablen aus und generieren Sie alle Methoden getter () und setter () gleichzeitig.
quelle
Ein anderer lustiger Weg
Geben Sie den Parameternamen nach der Definition an einer beliebigen Stelle im Objekt ein. Sie sehen Setter und Getter. Wählen Sie einfach aus und klicken Sie auf die Eingabetaste :)
Ich habe es mit Android Studio 2.3 versucht
quelle
Klicken Sie mit der rechten Maustaste auf
Editor
AuswählenSource -> Generate Getters and Setters
oder drücken SieAlt
+Shift
+S
quelle
Nur für den Fall, dass jemand mit Eclipse arbeitet
Windows 8.1 OS | Eclipse Idle Luna
Deklarieren Sie die Variable
private String username
Eclipse der obersten Ebene. Generieren Sie eine Warnung auf der linken Seite Ihres Bildschirms. Klicken Sie auf diese Warnung, und einige Vorschläge werden angezeigt. Wählen Sie dann Generieren aus.quelle