0

这里是范围。我正在尝试创建一个基类,您将对其进行子类化并遇到一些障碍。我想创建一个返回视图的方法,以便它可以被它的任何子类覆盖,例如ListView, GridView,TextView等。不确定这是否可能,或者我是否以错误的方式进行操作,但这里是代码以下。

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

    View backViewController()
{
    return null;
}

这是子类:

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

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

4

2 回答 2

0

是的,这行得通,就像 menuList 会通过继承的视图一样。所以错误一定在其他地方,检查你在eclipse中的类型层次,或者检查你是否导入了正确的类。

于 2012-05-08T21:45:10.187 回答
0

R.id.backView 是 xml 布局中的 ListView 吗?

于 2012-05-08T22:43:36.600 回答