GridView gridview =(GridView)findViewById(R.id.gridview); gridview.setAdapter(new ImageAdapter(this));
此关键字的典型用法是它引用当前对象,但在此示例中引用的是什么?
答案 0 :(得分:0)
在这个例子中,这指的是编写这段代码的类
答案 1 :(得分:0)
我想我从这里得到这段代码http://developer.android.com/resources/tutorials/views/hello-gallery.html 正如你所看到的,ImageAdapter扩展了BaseAdapter,ImageAdapter接受了Context作为构造函数中的参数,所以这是指你调用这段代码的上下文(在大多数情况下,这将是你的Activity)。
答案 2 :(得分:0)
您的代码在这里:
GridView gridview = (GridView) findViewById(R.id.gridview); gridview.setAdapter(new ImageAdapter(this));
很明显,新的ImageAdapter(此)需要 arg :此或 getApplicationContext 或上下文或 YourCurrentClassName.this
此 = getApplicationContext 或上下文或 YourCurrentClassName.this 并且ImageAdapter需要arg传递给自己的类