使用视图作为基础容器Android

时间:2012-05-08 21:14:05

标签: java android

这是范围。我正在尝试创建一个基类,你将继承并遇到一些障碍。我想创建一个返回视图的方法,以便它可以被任何子类覆盖,例如ListViewGridViewTextView等。不确定这是否可能或如果我以错误的方式解决它,但这里是下面的代码。

这是我班级的基本视图方法:

    View backViewController()
{
    return null;
}

这是子类:

@Override
    View backViewController()
{
    MenuList = (ListView) findViewById(R.id.backView);
    return MenuList;
}

MenuList是我在子类中创建的ListView,并尝试使用它代替基本视图。我收到的错误是“返回类型不兼容”。

2 个答案:

答案 0 :(得分:0)

是的,这是有效的,因为menuList将通过继承的视图。因此错误必须在其他地方,在eclipse中检查您的类型层次结构,或检查您是否导入了正确的类。

答案 1 :(得分:0)

R.id.back在xml布局中查看ListView吗?