日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

android getter不起作用,java - 如何在Android Studio中自动生成getter和setter

發布時間:2024/9/27 Android 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android getter不起作用,java - 如何在Android Studio中自动生成getter和setter 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

java - 如何在Android Studio中自動生成getter和setter

Android Studio中是否有一個快捷方式可以自動生成給定類中的getter和setter?

14個解決方案

454 votes

在編輯器中使用Alt + Insert for Windows或Command + N for Mac,您可以輕松地為類的任何字段生成getter和setter方法。 這與使用菜單欄具有相同的效果 - > 代碼 - > 生成...

然后使用shift或control按鈕,選擇添加getter和setter所需的所有變量

Ajay S answered 2019-02-22T06:55:49Z

77 votes

在OSX中,默認情況下為?+ N.

右鍵單擊并選擇“生成...”以查看當前映射。 您可以選擇多個字段,只需一步即可生成getter / setter。

見[http://www.jetbrains.com/idea/webhelp/generating-getters-and-setters.html]

Vasiliy Kulakov answered 2019-02-22T06:56:28Z

26 votes

Android Studio& OSx:

按cmd + n> 生成> Getter和Setter

Android Studio& Windows:

按Alt + Insert> 生成> Getter和Setter

Jorgesys answered 2019-02-22T06:57:13Z

7 votes

您可以按照以下步驟生成getter和setter:

首先聲明變量。

單擊鍵盤上的ALT + Insert,將光標向下移動到變量聲明部分

現在選擇構造函數并在鍵盤上按Ctrl + A并單擊Enter以創建構造函數。

現在再次將光標放在構造函數右括號的下一行,單擊ALT + INSERT并選擇getter和setter,然后再按CTRL + A選擇所有變量并按Enter鍵。

而已。 快樂的編碼!!

Rushi Ayyappa answered 2019-02-22T06:58:13Z

6 votes

創建變量

右鍵點擊

選擇“Generate”,然后選擇“Getter and Setter”選項

?ngelo Polotto answered 2019-02-22T06:58:49Z

5 votes

Android Studio& Windows:

fn + alt + insert

user6696469 answered 2019-02-22T06:59:16Z

3 votes

如此處所述,您還可以自定義getter / setter生成,以考慮前綴和后綴(例如m作為實例變量)。 轉至File->Settings并展開Code Style,選擇Java,然后在Code Generation選項卡下添加前綴/后綴。

Shane Spoor answered 2019-02-22T06:59:43Z

3 votes

您可以使用getId()插件setId()生成getter和setter,不帶m作為方法的前綴

例如:mId;? 將生成getId()和setId()而不是getmId()和setmId()

Cold Fire answered 2019-02-22T07:00:28Z

2 votes

在Mac上使用Ctrl + Enter獲取生成setter,getter,constructor等選項的列表

Naga Mallesh Maddali answered 2019-02-22T07:01:13Z

2 votes

這個答案處理你的問題但不完全是答案。 =)這是我最近發現的一個有趣的圖書館,我想和你分享。

Project Lombok可以為您的類自動生成常用方法,如getter,setters,equals()和hashCode(),toString()。 它用注釋代替它們,減少樣板代碼。 要查看使用Lombok編寫的代碼的一個很好的示例,請在主頁上觀看視頻或閱讀本文。

使用Lombok進行Android開發非常簡單,并且不會使您的Android應用程序變得“更重”,因為Lombok是一個僅編譯時的庫。 正確配置Android項目非常重要。

另一個例子:

import lombok.Getter;

import lombok.Setter;

public class Profile {

@Getter @Setter

private String username;

@Getter @Setter

private String password;

}

可以使用Lombok進行Android開發。 Lombok應該只是一個編譯時依賴項,否則整個Lombok將最終出現在你的DEX文件中,浪費寶貴的空間。 Gradle片段:

dependencies {

compileOnly "org.projectlombok:lombok:1.16.18"

}

此外,您可能希望在開發時添加Lombok IntelliJ插件以支持IDE中的Lombok功能。 還有Hrisey圖書館,該圖書館以龍目島為基礎。 簡而言之,它是Lombok + Parcellable的支持。

naXa answered 2019-02-22T07:02:15Z

1 votes

使用code => generate => getter()和setter()對話框,選擇所有變量,一次生成所有getter(),setter()方法。

xiaoyifang answered 2019-02-22T07:02:46Z

0 votes

又有趣的方式

在定義后在對象中的任何位置鍵入參數名稱,您將看到setter和getter,只需選擇并單擊enter :)

我試過Android Studio 2.3

Kadir Erturk answered 2019-02-22T07:03:29Z

-2 votes

右鍵單擊Editor,然后選擇Source -> Generate Getters and Setters或按Alt + Shift + S

sam answered 2019-02-22T07:04:00Z

-3 votes

以防萬一有人正在使用Eclipse

Windows 8.1操作系統| Eclipse Idle Luna

聲明頂級變量private String username Eclipse在屏幕左側生成警告,單擊該警告并顯示幾條建議,然后選擇生成。

Jonathan Caceres Romero answered 2019-02-22T07:04:45Z

總結

以上是生活随笔為你收集整理的android getter不起作用,java - 如何在Android Studio中自动生成getter和setter的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。