0

私はArraylist<HashMap<String,String>>3 つのレコードを持っています。CustomAdapter拡張する を使用して表示していますBaseAdapter

最初の呼び出しで、グリッドビューで 3 つのレコードを取得しています。

2 番目の呼び出しで、3+3 = 6 レコードを取得しています (同じ 3 です)。

3 回目の呼び出しでは、3+3+3 = 9 回の呼び出しが行われます。

使用しgrid.invalidateViews()ました。しかし、それは機能していません助けてください。

4

1 に答える 1

0

ArrayList を CustomAdepter に配置すると、Arraylist が明確ではありません。したがってarryList.clear();、新しい要素をクラスに入れる前にクラスで使用する必要があります

于 2012-12-18T07:07:30.830 に答える