Відповіді:
Використовуючи Alt+ Insertдля Windows або Command+ Nдля Mac у редакторі, ви можете легко генерувати методи отримання та налаштування для будь-яких полів вашого класу. Це має такий же ефект, як і за допомогою меню Меню -> Code->Generate...

а потім за допомогою кнопки shift або управління виберіть усі змінні, необхідні для додавання геттерів та сеттерів
У OSX ⌘+ Nза замовчуванням + .
Клацніть правою кнопкою миші та виберіть "Генерувати ...", щоб побачити поточне відображення. Ви можете вибрати кілька полів, для яких можна генерувати геттери / сетери одним кроком.
Див. Http://www.jetbrains.com/idea/webhelp/generating-getters-and-setters.html
Android Studio & OSx :
Натисніть cmd+ n> Generate>Getter and Setter
Android Studio & Windows :
Натисніть Alt+ Insert> Generate>Getter and Setter
Ви можете генерувати геттер і сетер, виконавши наступні кроки:
Це воно. Щасливе кодування !!
Alt + Enter?
Розташуйте курсор під змінними -> клацніть правою клавішею миші -> Створити -> Геттер і Установник -> Виберіть змінні для отримання та встановлення
або
Alt + Insert -> Getter and Setter -> Виберіть змінні
Ви можете використовувати AndroidAccessorsПлагін Android Studioдля генерації геттера і сеттера без m як префікса до методів
Наприклад: mId; Буде генеруватися getId()і setId()замість getmId()іsetmId()
Ця відповідь стосується вашого запитання, але не є точно відповіддю на нього. =) Це цікава бібліотека, яку я дізнався нещодавно і хочу поділитися з вами.
Проект Ломбкі можуть генерувати загальні методи, такі як добувачі, сетера, equals()і hashCode(), toString()для ваших класів автоматично. Він замінює їх примітками, що зменшують код котла. Щоб побачити хороший приклад коду, написаного за допомогою Lombok, подивіться відео на головній сторінці або прочитайте цю статтю .
Розвиток Android за допомогою Lombok простий і не зробить ваші програми для Android «важчими», тому що Lombok - це лише бібліотека, що займається компіляцією. Важливо правильно налаштувати проект Android.
Ще один приклад:
import lombok.Getter;
import lombok.Setter;
public class Profile {
@Getter @Setter
private String username;
@Getter @Setter
private String password;
}
Можлива розробка Android з Lombok. Lombok має бути залежною лише від компіляції, оскільки в іншому випадку вся Lombok виявиться у ваших файлах DEX, витрачаючи дорогоцінний простір. Фрагмент Gradle:
dependencies {
compileOnly "org.projectlombok:lombok:1.16.18"
}
Крім того, ви можете додати плагін Lombok IntelliJ для підтримки функцій Lombok у вашому IDE під час розробки. Також є бібліотека Хріссі, яка базується на Ломбоку . Простіше кажучи, це підтримка Lombok + Parcellable.
Використовуйте Ctrl+ Enterна Mac, щоб отримати список опцій для генерації сеттера, геттера, конструктора тощо
Ще один кумедний спосіб
Введіть ім'я параметра в будь-якому місці об'єкта після визначення, ви побачите сеттер і геттер, просто виберіть і натисніть Enter :)
Я спробував з Android Studio 2.3
Клацніть правою кнопкою миші Editorта виберіть Source -> Generate Getters and Settersабо натисніть Alt+ Shift+S

Про всяк випадок, якщо хтось працює з Eclipse
ОС Windows 8.1 | Затьмарення Холодна Луна
Оголосіть змінну верхнього рівня private String usernameEclipse, будь ласка, генеруйте попередження ліворуч на екрані, натисніть це попередження та кілька пропозицій, а потім виберіть "Створити"