Java:导入多个常量的简洁方法

Java:导入多个常量的简洁方法,java,android,Java,Android,是否有一种简洁的Java导入方法,相当于以下语句: import static android.view.View.GONE; import static android.view.View.INVISIBLE; import static android.view.View.VISIBLE; 我知道: import android.view.View.*; 但我希望能够控制导入的内容,而不仅仅是导入视图名称空间中的所有内容 回答:答案是否。否,没有更快的方法只导入一些常量。你可以把它们都

是否有一种简洁的Java导入方法,相当于以下语句:

import static android.view.View.GONE;
import static android.view.View.INVISIBLE; 
import static android.view.View.VISIBLE;
我知道:

import android.view.View.*;
但我希望能够控制导入的内容,而不仅仅是导入视图名称空间中的所有内容


回答:答案是否。

否,没有更快的方法只导入一些常量。你可以把它们都拿出来,也可以把你想要的每一个都单独列出来



实际上,技术上还有第三种选择,并不一定更好。您可以选择不导入它们,并且每次引用它们时都使用它们的完全限定名。

更正:应该是
import static android.view.view.*您正在使用最佳方式,那么您为什么要寻找另一种方式?这似乎是一种不好的方式,因为如果android.view.view被重命名为其他名称(假设为android.view.View2),我将不得不更改3条导入语句,而如果我可以在一条语句中更改,我只需要更改一条。Eclipse将帮助我轻松地更改它,但它在概念上似乎很混乱。谢谢你,贝梅斯,我甚至没有意识到这是可能的。并不是说它很有用。