Existe-t-il un raccourci dans Android Studio pour générer automatiquement les getters et setters dans une classe donnée?
android-studio
shortcut
Ajay S
la source
la source
Sous OSX, ⌘+N par défaut.
Faites un clic droit et choisissez "Générer ..." pour voir le mappage actuel. Vous pouvez sélectionner plusieurs champs pour lesquels générer des getters / setters en une seule étape.
Voir http://www.jetbrains.com/idea/webhelp/generating-getters-and-setters.html
la source
Android Studio et OSx :
Appuyez sur cmd+ n> Generate>Getter and Setter
Android Studio et Windows :
Appuyez sur Alt+ Insert> Generate>Getter and Setter
la source
Vous pouvez générer des getter et setter en suivant les étapes suivantes:
C'est tout. Bon codage !!
la source
la source
Alt + Enter
?Android Studio et Windows:
fn+ alt+insert
la source
Positionnez le curseur sous les variables -> clic droit -> Générer -> Getter et Setter -> Choisissez les variables pour obtenir et définir
ou
Alt + Insert -> Getter and Setter -> Choisissez les variables
la source
Comme indiqué ici , vous pouvez également personnaliser la génération getter / setter pour prendre en compte les préfixes et suffixes (par exemple m pour les variables d'instance). Accédez à
File->Settings
et développezCode Style
, sélectionnezJava
et ajoutez vos préfixes / suffixes sous l'Code Generation
onglet.la source
Vous pouvez utiliser le
AndroidAccessors
plugin deAndroid Studio
pour générer getter et setter sans m comme préfixe des méthodesEx: mId; Générera
getId()
etsetId()
au lieu degetmId()
etsetmId()
la source
Cette réponse traite de votre question mais n'est pas exactement une réponse . =) C'est une bibliothèque intéressante que j'ai découverte récemment et que je veux partager avec vous.
Projet Lombok peut générer des méthodes communes, comme getters, setters,
equals()
ethashCode()
,toString()
pour vos classes automatiquement. Il les remplace par des annotations réduisant le code passe-partout. Pour voir un bon exemple de code écrit à l'aide de Lombok, regardez une vidéo sur la page principale ou lisez cet article .Un autre exemple:
Le développement Android avec Lombok est possible. Lombok devrait être une dépendance au moment de la compilation, car sinon l'intégralité de Lombok se retrouvera dans vos fichiers DEX, gaspillant ainsi un espace précieux. Extrait de Gradle:
De plus, vous souhaiterez peut-être ajouter le plug-in Lombok IntelliJ pour prendre en charge les fonctionnalités de Lombok dans votre IDE au moment du développement. Il existe également une bibliothèque Hrisey basée sur Lombok. Autrement dit, c'est le support Lombok + Parcellable.
la source
Utilisez Ctrl+ Entersur Mac pour obtenir la liste des options pour générer setter, getter, constructeur, etc.
la source
utilisez la boîte de dialogue code => generate => getter () et setter (), sélectionnez toutes les variables, générez toutes les méthodes getter (), setter () en même temps.
la source
Une autre façon amusante
Tapez le nom du paramètre n'importe où dans l'objet après la définition, vous verrez setter et getter, Sélectionnez et cliquez simplement sur enter :)
J'ai essayé avec Android Studio 2.3
la source
Faites un clic droit
Editor
puis sélectionnezSource -> Generate Getters and Setters
ou appuyez surAlt
+Shift
+S
la source
Juste au cas où quelqu'un travaillerait avec Eclipse
Système d'exploitation Windows 8.1 | Eclipse Idle Luna
Déclarez la variable de niveau supérieur
private String username
Eclipse veuillez générer un avertissement sur la gauche de votre écran, cliquez sur cet avertissement et quelques suggestions, puis sélectionnez générer.la source