web-dev-qa-db-ja.com

Androidスタジオでループを自動補完する方法

私はAndroid studioを使用していて、Eclipseで使用していた非常に一般的なことを使用する方法を見つけようとしています。たとえば、forループを書いているとき、私は「のために」という言葉を書いています Ctrl+Space そしてEclipseを含むすべてのパラメータでforループにオートコンプリート

for (int i=0 ; i<mCheckBoxArray.length;i++){
            mCheckBoxArray[i].setChecked(false);
        }

しかし今、Android studioでは、for()にオートコンプリートするだけです。)forループは単なる例であり、Androidスタジオ?

20
digitalmidges

候補リストからforiを試すことができます

enter image description here

36
Bhavesh Hirpara

もっと見ることができますiter Iterate (for each..in) itin Iterate (for..in) itli Iterate over a List itar Iterate elements of array ritar Iterate elements of array in reverse order

15

私はいくつかの解決策を見つけました。

Android Studioで、ライブテンプレートページを開きます。どこにあるかわからない場合(私はそれを見つけられませんでした)、これを試してください。

Javaコードで、「fori」と入力し、Alt + Enterを押して、「ライブテンプレート設定の編集」を選択します。反復セクションで確認できます。

「Any Loop」用の独自のテンプレートを作成できます。例として、「ifステートメント」を作成しました。

反復セクションまたはその他のセクション(必要なものは何でも)で、右上の+アイコンを押し、ライブテンプレートを選択して、「略語」と説明を入力します。テンプレートテキストでは、foriまたはifnの作成方法の上で検索できます。

私の略語テキストは "ifi"で、テンプレートテキストは:

if($VAR$ == true) {
    $cursor$
}

OR

私の略語テキストは "ife"で、テンプレートテキストは:

if($VAR$ == true) {
    $cursor$
}
else {

}

[適用]と[OK]を押してから、Javaコード書き込みifiまたはife、何が起こっているか確認してください:)

「try-catch、While、Switch、Foreach、Do-Whileなど」でこれを行います。

0
hebset