Java 为什么在android studio中按钮被扩展为android.widget.Button?如何使其仅与按钮一起工作

Java 为什么在android studio中按钮被扩展为android.widget.Button?如何使其仅与按钮一起工作,java,android,button,Java,Android,Button,我已经使用android studio大约一周了。早些时候,我可以键入类似于Button(一个对象)的东西,它会工作,但现在我必须编写android.widget.Button使其工作。如果我只想使用按钮,该怎么办 另外,如果我只是简单地键入按钮,那么android studio会将其转换为android.widget.Button,或者显示一个错误,表示无法解析按钮 另一个库类似乎使用了button对象类 例如,以fragment类为例。它命名了Fragment类,但它有两个版本的classi

我已经使用android studio大约一周了。早些时候,我可以键入类似于Button(一个对象)的东西,它会工作,但现在我必须编写android.widget.Button使其工作。如果我只想使用按钮,该怎么办


另外,如果我只是简单地键入按钮,那么android studio会将其转换为android.widget.Button,或者显示一个错误,表示无法解析按钮

另一个库类似乎使用了button对象类

例如,以
fragment
类为例。它命名了Fragment类,但它有两个版本的class
import android.support.v4.app.Fragment&
导入android.app.Fragment


只能导入一个类。假设您导入
导入android.app.Fragment
您可以使用
Fragment
扩展
import android.app.Fragment仅限。然后使用其他版本的类进行分段,您应该使用android.support.v4.app.fragment

使用发生此问题的活动代码更新您的问题您有任何其他名为button object的库类。在课堂上检查导入语句。Button对象类似乎已被其他库类使用。您可能只是忘记添加这一行
import android.widget.Button我已打开自动导入。那么android Studio不应该自动导入任何必要的东西吗。。。是吗?你能说得更具体一点吗?