Java 无法在子类中添加ImageView

Java 无法在子类中添加ImageView,java,android,Java,Android,我可以从主类以编程方式添加ImageView。但是我不能从一个子类开始。 当我尝试ImageView iv=新建ImageView时,我得到了一个错误 ImageView中的ImageView android.content.Contex无法应用于…MainActivity.MySubclass 代码: 既然你没有密码,我只好猜了 请尝试使用MainActivity.this,而不是使用此关键字 如果你的活动中有一个子类,你很可能会使用正在运行的活动的上下文。提供你所做的代码为什么你还要在子类中

我可以从主类以编程方式添加ImageView。但是我不能从一个子类开始。 当我尝试ImageView iv=新建ImageView时,我得到了一个错误 ImageView中的ImageView android.content.Contex无法应用于…MainActivity.MySubclass

代码:


既然你没有密码,我只好猜了

请尝试使用MainActivity.this,而不是使用此关键字


如果你的活动中有一个子类,你很可能会使用正在运行的活动的上下文。

提供你所做的代码为什么你还要在子类中添加图像视图?如果你是android新手,我不是这样一个新手。我即将在play Store上发布我的第二个应用程序。这就是我想要的。谢谢
public class MainActivity extends Activity { 
...
class MySubclass
{
    ImageView iv;
    MySubclass(View v) // create an object from onClick method
    {
        iv = new ImageView(this);
    }
} // end of subclass

} // end of main