как объединить кнопки для каждого изображения в галерее?

#android #image #button #merge #gallery

#Android #изображение #кнопка #объединить #Галерея

Вопрос:

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

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

Как я могу добиться такого расположения?

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

введите описание изображения здесь

Комментарии:

1. Если для каждого по 3 кнопки, то вам следует убрать эту кнопку из галереи. Еще поместите button в элемент xml, используемый в галерее.

2. на самом деле 3 кнопки называются 1.профиль 2. аудио 3. видео …. аудио и видео отличаются у каждого images….so мне нужен этот формат. мой клиент также запрашивает этот формат ….. пожалуйста, помогите мне…

3. Затем поместите 3 кнопки под галереей в вашем XML и просто используйте это. В чем проблема?

Ответ №1:

У вас может быть пользовательский 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 метод в адаптере создаст макет для отдельного элемента и динамически заполнит его тем, что вы хотите.