Как объединить кнопки для каждого изображения в галерее? - PullRequest
1 голос
/ 11 ноября 2011

Я создал галерею, и она отображает много изображений в горизонтальном виде.

Мне нужно 3 кнопки для каждого изображения под ним. Я не знаю, как это создать.

Как мне добиться этого макета?

Это мой ожидаемый дизайн:

enter image description here

1 Ответ

1 голос
/ 14 ноября 2011

Вы можете иметь пользовательский ListView, а макет для каждого элемента имеет изображение и кнопки.Для этого вам нужно создать подкласс BaseAdapter и добавить этот адаптер в ваш ListView.

final BaseAdapter myCustomAdapter = new GalleryAdapter(this);
final ListView gallery = (ListView) findViewById(R.id.gallery);
gallery.setAdapter(myCustomAdapter);


public class GalleryAdapter extends BaseAdapter {
    ....
    implements the class
    ....
}

Ваш метод getView в адаптере приведет к появлению макета для отдельного элемента и заполнит его динамически.с тем, что вы хотите.

...