java - 吐司图片标题onclick
问题描述
我在 Recycleview 图片库中有此代码。我想为每张图片的标题敬酒。我该怎么做?
public void onBindViewHolder(MyAdapter.ViewHolder viewHolder, int i) {
viewHolder.title.setText(galleryList.get(i).getImage_title());
viewHolder.img.setScaleType(ImageView.ScaleType.CENTER_CROP);
viewHolder.img.setImageResource((galleryList.get(i).getImage_ID()));
viewHolder.img.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(context,"Image",Toast.LENGTH_LONG).show();
}
});
}
解决方案
代替
Toast.makeText(context,"Image",Toast.LENGTH_LONG).show();
和
Toast.makeText(context,galleryList.get(i).getImage_title(),Toast.LENGTH_LONG).show();
推荐阅读
- node.js - Nuxt `npm run dev` 因奇数字符而崩溃
- c# - Diagnostics.Process.Start 未打开浏览器
- r - 在R中的一行向量中打印循环输出
- javascript - Google Analytics 中点击跟踪的目标空白(在新窗口中打开)
- c++ - 除了好的做法之外,是否有理由在成员初始化程序之前调用基类构造函数?
- javascript - 如何调用 php echo 中的 js 脚本
- typescript - 为什么我的 .d.ts 文件中的私有 getter 会出现隐含的“任何”错误?
- c# - HttpRequest 不包含“GetClientCertificate”的定义(您是否缺少 using 指令或程序集引用)错误
- c# - 按下微调器按钮时,WPF 中的 DateTimePicker 不会更改日期
- python-3.x - Unable to make a error plot [Value error:too many values to unpack (expect 1)]