web-dev-qa-db-ja.com

android studio auto complete:パラメーター付きのコンストラクターを表示する方法

Eclipseのオートコンプリートでは、パラメーターを持つすべてのコンストラクターが表示されますが、Android studioでは表示されません。

たとえば、Eclipseの次のスクリーンショットを参照すると、Intentクラスのすべてのコンストラクターが表示されます。

enter image description here

Android Intentクラスのstudioは次のようにパラメーターなしで表示されます。

enter image description here

Android studioでオートコンプリートを変更して、パラメーターを持つすべてのコンストラクターを表示するには?

35
Eng. Samer T

質問に対する本当の答え:

隠しオプションを有効にすることで、オーバーロードされたコンストラクターを表示することもできます。 Help | Find Actionメニュー項目を呼び出し、Registryと入力してレジストリに移動します。ここでJava.completion.show.constructorsオプションを有効にします。 constructor overloads in completion

コピー元: https://stackoverflow.com/a/43639241/2920861

10
Crigges

通常、Ctrl+Pから始めて、どの引数が受け入れられるかを確認します(自動推測完了は、私の意見ではエラーを起こしやすい方法です)。あなたの場合のように名前を入力したい場合は、na dropdownメニューが表示され、n variables/fieldsで始まるすべての利用可能なArrow Up/Down(など)と名前を選択するTab、またはCtrl+Spaceでメソッドを選択します(またはCtrl+Alt+Spaceで候補によって強制終了します;-)、その後に、およびv値のタブが続きます。

ファイル->キーマップ->メインメニュー->パラメータ情報->右クリック->キーボードショートカットの追加

カーソルを括弧内に置いた後、コンストラクター(ctrl + shift + space)を作成する際に利点が追加されるかどうかはわかりませんが、ショートカットなしで特定のクラスのすべてのパラメーター化されたコンストラクターを提供します:)

eclipse ctrl + spaceで、クラスのすべてのコンストラクタを提供します enter image description here

in Android studioショートカットキーは不要 enter image description here:)

Android Studioのプロセスに従う:ファイル->設定->キーマップ---> [キーマップ]ドロップダウン[Eclipseの選択]オプションでEclipseショートカットキーを使用できます)==

乾杯

36
Anil Meenugu

デフォルトのコンストラクタを記述した後、Ctrl+Pを押します。コンストラクタに入力できるパラメータのリストが表示されます。

11
Malwinder Singh

[設定]-> [エディタ]-> [全般]-> [コード補完]-> [自動ポップアップ(ms)]に設定します10

次に、Eclipseと同じ動作が表示されます

2
LynAs