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 に答える