这是范围。我正在尝试创建一个基类,你将继承并遇到一些障碍。我想创建一个返回视图的方法,以便它可以被任何子类覆盖,例如ListView
,GridView
,TextView
等。不确定这是否可能或如果我以错误的方式解决它,但这里是下面的代码。
这是我班级的基本视图方法:
View backViewController()
{
return null;
}
这是子类:
@Override
View backViewController()
{
MenuList = (ListView) findViewById(R.id.backView);
return MenuList;
}
MenuList是我在子类中创建的ListView,并尝试使用它代替基本视图。我收到的错误是“返回类型不兼容”。
答案 0 :(得分:0)
是的,这是有效的,因为menuList将通过继承的视图。因此错误必须在其他地方,在eclipse中检查您的类型层次结构,或检查您是否导入了正确的类。
答案 1 :(得分:0)
R.id.back在xml布局中查看ListView吗?