0

カスタム アダプタ クラスでカスタム getItem メソッドを作成したいと考えています。ただし、デフォルトの getItem をカスタムのものに置き換えると、BaseAdapter を拡張するため、デフォルトの getItem メソッドを実装する必要があることを示すエラーが表示されます。両方がそこにある場合でも、アクティビティで使用すると null が返されます。

public ImageView getItem(int rowNum, int columnNum)
{
    return gridContent[rowNum][columnNum];
}

public Object getItem(int i)
{
    return null;
}
4

2 に答える 2

0

あなたのクラスはArrayAdapterを拡張しています

この場合、私が信じている特定のタイプは ImageView です:-?

これを試して :

 public T getItem(int rowNum, int columnNum)
      {
         return gridContent[rowNum][columnNum];
     }
于 2013-08-19T23:03:34.657 に答える