我一直试图应用Gridview Tutorial但是我遇到了错误,我知道这很容易但是我不能得到它,我仍然是如此初学者,无论如何这里是错误:
gridview.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
Toast.makeText(HelloGridView.this, "" + position, Toast.LENGTH_SHORT).show();
(setOnItemClickListener)在它下面有一个红线以及(OnItemClickListener)和(HelloGridView).... 有谁可以请问哪个方向我出错了??
注意:
我的项目名称是:GridView1
我正在使用eclpise和android skd 15
我已经制作了(ImageAdapter.Java)类 - 很好
我不知道到目前为止有什么问题....帮助
答案 0 :(得分:1)
如果您在 setOnItemClickListener 和 OnItemClickListener 下方获得红线,则表示您没有导入正确的类,因此请先尝试导入所有必需的类 (在日食中, ctrl + shift + o在eclipse(windows))。
但是你要告诉的一件事是你在 HelloGridView 下面也得到了红线,但这不应该发生(因为这是类名和 HelloGridView。这会是上下文(这是非常基本的,但正如你所说,你是新的我告诉你))请检查你的班级是否延伸到活动或不喜欢这个
HelloGridView扩展活动
如果你也做了这件事,请检查你的应用程序需要的jar文件,你可以通过右键单击你的项目来检查这个 Java Build Path - &gt; Order and export 选择你的api(包含jar文件,如果没有选中)按全选按钮并按确定,然后你就完成了。
如果您仍然没有获得所需的课程,请清理项目 - &gt;的项目。清洁强>
答案 1 :(得分:0)
您需要导入OnItemClickListener
添加以下导入声明
进口 android.widget.AdapterView.OnItemClickListener;
答案 2 :(得分:0)
按照@jitendra所说或者这样做:
gridview.setOnItemClickListener(new View.OnItemClickListener() {...}
请注意使用View
完全限定OnItemClickListener
。