android - 如何合并图库中每个图像的按钮?

标签 android image button merge gallery

我创建了一个画廊,它以水平 View 显示了很多图像。

下面的每张图片都需要 3 个按钮。我不知道如何创建它。

如何实现这种布局?

这是我预期的设计:

enter image description here

最佳答案

您可以有一个自定义的 ListView,每个元素的布局都有图像和按钮。为此,您需要子类化 BaseAdapter 并将此适配器注入(inject)您的 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 方法将为单个项目生成布局,并用您想要的内容动态填充它。

关于android - 如何合并图库中每个图像的按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8092689/

相关文章:

android - mText(TextView的成员变量)实际上是什么时候显示的?

android - 显示图像导致内存错误(31961104 字节分配内存不足。)

Java/ImageIO 在不读取整个文件的情况下获取图像尺寸?

php - 如何使用 PHP 在我的安全站点上显示 protected Amazon S3 图像?

javascript - AngularJS:ng-repeat 为按钮分配不同的值;如何在按下时将值提取到js?

css - 两列独立的按钮

android - 静态方法中的 AsyncTask - 良好的编码习惯?

android - 状态栏颜色未显示 - 5.0 Lollipop Android Studio : (AppCompat-v7:r21)

android - RecyclerView GridLayout Adapter - 如何居中项目

Android 按钮出现在视频 View 中