Java `public void onButton1Clicked(视图v)`总是出错
我只是在看安卓工作室的入门书。 因此,代码与本书完全相同,但在Java `public void onButton1Clicked(视图v)`总是出错,java,android,Java,Android,我只是在看安卓工作室的入门书。 因此,代码与本书完全相同,但在(视图v) 在xml中,它只有按钮和编辑文本`` 但这本书的作者似乎对此没有任何问题……我有 public void onButton1Clicked(View v){ if(filename.length()>0){ openPDF(filename.trim());} else{ Toast.makeText(getApplicationCon
(视图v)
在xml中,它只有按钮和编辑文本``
但这本书的作者似乎对此没有任何问题……我有
public void onButton1Clicked(View v){
if(filename.length()>0){
openPDF(filename.trim());}
else{
Toast.makeText(getApplicationContext(),"write pdf-filename", Toast.LENGTH_LONG).show();
}
}
它始终在(视图v)
下显示红线。
这是版本差异的问题吗?
我真的不知道为什么。
谢谢请尝试使用Alt+Enter导入视图类请尝试使用Alt+Enter导入视图类 …但它总是在(视图v)下显示红线 这意味着您的类不理解您所说的
View
是什么意思。解决此问题的简单方法是导入视图类。为此,请将此行添加到导入语句列表中(就在类声明之前):
另一种方法:记住包名通常是非常有压力的。幸运的是,AndroidStudio有一个导入缺失类的快捷方式。只需单击受影响的代码段(带下划线的代码部分)。单击它后,按键盘上的ALT+ENTER。通过这种方法,android studio将自动为您导入缺少的类 我希望这有帮助。快乐的编码 …但它总是在(视图v)下显示红线 这意味着您的类不理解您所说的
View
是什么意思。解决此问题的简单方法是导入视图类。为此,请将此行添加到导入语句列表中(就在类声明之前):
另一种方法:记住包名通常是非常有压力的。幸运的是,AndroidStudio有一个导入缺失类的快捷方式。只需单击受影响的代码段(带下划线的代码部分)。单击它后,按键盘上的ALT+ENTER。通过这种方法,android studio将自动为您导入缺少的类
我希望这有帮助。快乐的编码 IDE显示了什么错误?请发布错误消息或查看消息。这对您帮助很大。您是否尝试导入视图?(Alt+Enter)在该部分。IDE显示了什么错误?请发布错误消息或查看消息。这对您帮助很大。您是否尝试导入视图?(Alt+Enter)在该部分中。当我单击Alt+Enter时,它显示列表:创建局部变量v、创建字段视图v、重命名引用。我应该选择哪一个?错误还显示:无法解析符号v,“)”应为“;”预期当我点击alt+Enter时,它显示列表:创建局部变量v、创建字段视图v、重命名引用。我应该选择哪一个?错误还显示:无法解析符号v,“)”应为“;”我很高兴这有帮助。你可以选择这个答案作为正确答案。我很高兴它有帮助。你可以选择这个答案作为正确答案。
import android.view.View;