0

私はアンドロイドチュートリアル(リンク:http ://developer.android.com/guide/topics/ui/layout/gridview.html )に従って画像ビューを作成します。

10 枚の画像のみを表示してボタンを作成したいのですが、これをクリックすると、さらに 10 枚の画像がグリッドに追加されます。

それをしてもいいですか ?

4

2 に答える 2

0

Here is an idea of doing that.

  1. change Integer[] mThumbIds to a dynamic Array such as ArrayList<Integer> mThumbIds (edit: there is also needed to change all related methods to the ArrayList methods)
  2. create a function to the ImageAdapter in order to add more items to the ArrayList<Integer> mThumbIds and handle it easier from your Activity.
  3. at adapter initialization keep an instance to the adapter so instead of gridview.setAdapter(new ImageAdapter(this)); use something like:
    // ImageAdapter myadapter;// a field of the activity
    myadapter = new ImageAdapter(this);
    gridview.setAdapter(myadapter);
    // ...
    myadapter.methodToAddMoreItems(itemCollection); // when you need to add the items.
于 2013-03-29T23:25:17.110 に答える
0

https://github.com/commonsguy/cwac-endless . 必要なのはエンドレスアダプターです。十分な作業があります。それでも問題が解決しない場合は、質問のタグとして commonsware と android を使用して、stackoverflow で質問してください。

于 2013-03-30T04:17:10.010 に答える