4

私はEclipse4.2を使用してAndroidアプリに取り組んでいます。コンテンツアシストをほぼ希望どおりに設定しています。ただし、たとえば、intと入力してJava int変数を作成し始めると、コンテンツアシストのAndroid.R.Integerエントリがプライマリエントリになります。
関連性に応じてコンテンツアシストを設定しています。int変数を作成するたびに、Escキーを押すか、Enterキーを押して、型の末尾から「eger」を削除する必要があるため、これは単に煩わしいことです。

前もって感謝します。

4

4 に答える 4

2

ここに投稿された解決策はどれも実際には機能しなかったので、私がしたことは

Java- >外観->タイプフィルター

* int *を追加 します(はい、アスタリスクの後にintが続き、次に別のアスタリスクが続きます)。

追加したフィルターの横にチェックボックスがあります。チェックされていることを確認してください。

問題は解決しました(ついに!)

于 2013-11-05T13:29:15.030 に答える
1

「設定」->「Java」->「外観」->「タイプ・フィルター」を使用して、無視する提案をフィルターで除外できます。なぜint変数を作成するためにコンテンツアシストが本当に必要なのか疑問に思います。単純に入力する方が簡単でしょう。ただし、本当に必要な場合は、整数値を入力してから、Ctrl-2-Lショートカットを使用してローカル変数を作成できます。

于 2012-11-22T19:02:22.027 に答える
1

Java->外観>タイプフィルターの場合

[追加]をクリックします

'int *'と入力し、[OK]をクリックします。

次に、intと入力すると、最初は整数ではなくintになります。

于 2013-02-02T14:37:02.567 に答える
0

クレン私は同じ船に乗っています。コンテンツアシストは、その方法で非常に便利だと思うので、すべての文字で自動アクティブ化するように設定されていますが、同じint(eger)の問題があります。

私はそれに対処するためのいくつかの方法を考え出しました、そしてあなたがそれらの1つが役に立つと思う場合に備えてそれらを共有したいと思いました。

ラルフが提案したようにタイプフィルターを使用することもできますが、実際に整数が必要な場合はアシストが得られません。これはそれほど大きな問題ではありません。

「int」と入力してポップアップする前に入力できるように、コンテンツアシストを十分に遅らせることができます。これにより、常に遅延が発生します。([設定]-> [Java]->[エディター]->[コンテンツアシスト]には、自動アクティベーション遅延設定があります)

または、自動アクティベーショントリガーから「i」、「n」、および「t」を削除します(ここでも「設定」->「Java」->「エディター」->「コンテンツアシスト」で)。これは私が現在試している方法であり、整数も含めてすべてで機能するようで、「ger」と入力する必要がありません:)。

于 2013-01-22T04:06:26.927 に答える