Android Studio で静的インポートを次のように使用しています。
import static android.opengl.GLES20.*;
しかし、Androidスタジオは、コード内の静的インポートに関連するすべての静的メンバー/定数を強調しています.
また、オプションを探してみましたSettings > Editor > Color & Fonts > Java
が、色の変更については何も見つかりませんでした。
@khusravと@BKNの努力に本当に感謝しています。実際、両方の回答を読んだ後、これらは質問を投稿する前に使用したのと同じトリックであると確信しています。
static import
ただし、Android Studio が関連するmembers
とのハイライトを停止しないという問題は非常に単純ですconstants
。
問題が発生するのは、ショートカットキーを使用して完全修飾クラス名で既に使用されている定数またはメソッドに静的インポートを追加しALT + ENTER
、Android Studio が * を使用してすべてを一括インポートとしてインポートするか、すべてのメソッドと定数を個別にインポートしてから、すべてのそのインポートに関連する静的定数/メンバーが強調表示され、ファイルを閉じて再度開かない限り、それらは同じままです。
ここでは、問題と解決策を実際に説明する 4 つのスクリーンショットを追加しています。
1) 完全修飾名を持つ通常のインポート。
2) ALT+ENTER を使用して、オンデマンドの静的データをインポートします。
3) インポート後に強調表示された静的メンバー。
4) 再開後の静的メンバー。
要するに、ハイライトはファイルを再度開いた後にのみ表示されます。