¿Hay un acceso directo en Android Studio para generar automáticamente los captadores y establecedores en una clase determinada?
android-studio
shortcut
Ajay S
fuente
fuente
En OSX, ⌘+ Npor defecto.
Haga clic derecho y elija "Generar ..." para ver la asignación actual. Puede seleccionar varios campos para los que generar captadores / establecedores con un solo paso.
Ver http://www.jetbrains.com/idea/webhelp/generating-getters-and-setters.html
fuente
Android Studio y OSx :
Presione cmd+ n> Generate>Getter and Setter
Android Studio y Windows :
Presione Alt+ Insert> Generate>Getter and Setter
fuente
Puede generar getter y setter siguiendo estos pasos:
Eso es. Feliz codificación !!
fuente
fuente
Alt + Enter
?Android Studio y Windows:
fn+ alt+insert
fuente
Coloque el cursor debajo de las variables -> haga clic con el botón derecho -> Generar -> Getter y Setter -> Elija las variables para obtener y establecer
o
Alt + Insertar -> Getter y Setter -> Elija las variables
fuente
Como se indicó aquí , también puede personalizar la generación del captador / definidor para tener en cuenta los prefijos y sufijos (por ejemplo, m por ejemplo, variables). Vaya
File->Settings
y expandaCode Style
, seleccioneJava
y agregue sus prefijos / sufijos en laCode Generation
pestaña.fuente
Puede usar el
AndroidAccessors
complemento deAndroid Studio
para generar getter y setter sin m como prefijo a los métodosEj: mId; Generará
getId()
y ensetId()
lugar degetmId()
ysetmId()
fuente
Esta respuesta trata su pregunta, pero no es exactamente una respuesta a ella. =) Es una biblioteca interesante que descubrí recientemente y quiero compartir con ustedes.
Proyecto Lombok puede generar métodos comunes, tales como captadores, organismos,
equals()
yhashCode()
,toString()
por sus clases de forma automática. Los reemplaza con anotaciones que reducen el código repetitivo. Para ver un buen ejemplo de código escrito con Lombok, vea un video en la página principal o lea este artículo .Otro ejemplo:
El desarrollo de Android con Lombok es posible. Lombok debería ser una dependencia solo en tiempo de compilación, ya que de lo contrario la totalidad de Lombok terminará en sus archivos DEX, desperdiciando un espacio precioso. Fragmento de Gradle:
Además, es posible que desee agregar el complemento Lombok IntelliJ para admitir las características de Lombok en su IDE en el momento del desarrollo. También hay una biblioteca Hrisey que se basa en Lombok. En pocas palabras, es soporte de Lombok + Parcellable.
fuente
Use Ctrl+ Enteren Mac para obtener una lista de opciones para generar setter, getter, constructor, etc.
fuente
use el diálogo code => generate => getter () y setter (), seleccione todas las variables, genere todos los métodos getter (), setter () al mismo tiempo.
fuente
Otra forma divertida
Escriba el nombre del parámetro en cualquier parte del objeto después de la definición, verá setter y getter, solo seleccione y haga clic en enter :)
Lo intenté con Android Studio 2.3
fuente
Haga clic derecho y
Editor
luego seleccioneSource -> Generate Getters and Setters
o presioneAlt
+Shift
+S
fuente
Por si alguien está trabajando con Eclipse
Windows 8.1 OS | Eclipse Idle Luna
Declare la variable de nivel superior
private String username
Eclipse generosamente genere una advertencia a la izquierda de su pantalla, haga clic en esa advertencia y aparecerán un par de sugerencias, luego seleccione generar.fuente