如何在Android Studio的Alt-Insert getter/setter中设置前缀(例如"m")?

Don*_*mmy 28 android android-studio

我将大多数成员变量以字母"m"开头,例如mIdmIsSomething.当我使用键盘快捷键添加getter/setter时,我最终得到:

public void setmId() {}
Run Code Online (Sandbox Code Playgroud)

但我想要:

public void getId() {}
Run Code Online (Sandbox Code Playgroud)

如何在创建getter/setter时为其设置前缀?

Don*_*mmy 52

我找到了解决方案:

File -> Other Settings -> Default Settings

在搜索框中,键入"前缀".

在右侧,选择"代码生成"选项卡.

在"前缀"框中,键入m(或任何前缀)

  • "其他设置"和"设置"之间有什么区别?"设置>代码样式> Java>代码生成"中提供了相同的选项 (7认同)
  • 在最新版本的Android Studio中,我无法在搜索框中使用"前缀"来查找所需的设置.我不得不手动转到`preferences - > code style - > java`来查看所需的选项页面. (3认同)

Igo*_*jda 44

  1. 打开默认设置()文件 - >其他设置 - >默认设置)
  2. 转到编辑器 - > Java - >代码生成
  3. 选择Preffer Longer名称
  4. 在字段中输入"m"

在此输入图像描述

  • 截图对我有用,@ DonRhummy.在我放弃之前,我几次没有成功地浏览接受的答案.这个答案花了我几秒钟来正确解释和实现我的目标. (6认同)