android 适配器里面的按钮点击切换

原创 2015年11月20日 12:59:16

今天在做项目是发现一个问题,就是点击按钮切换图片时,第一次需要点击一下,然而其他的按钮则需要点击两次才能切换图片,结果发现原来是自己的Boolean类型的判断放错了位置具体代码如下:public static class ViewHolder {
RelativeLayout title;
View line;
ImageView img_arrow;
TextView date;
TextView content;
TextView button;
LinearLayout ll_ex;
boolean flag;
}

holder.flag = true;
holder.img_arrow.setBackgroundResource(R.drawable.arrow_right);
holder.line = (View) convertView.findViewById(R.id.v_line);
holder.title = (RelativeLayout) convertView
.findViewById(R.id.rl_title);
holder.ll_ex.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
if (holder.flag) {
holder.img_arrow
.setBackgroundResource(R.drawable.arrow_down);
holder.flag = false;
} else {
holder.img_arrow
.setBackgroundResource(R.drawable.arrow_right);
holder.flag = true;
}
}
如有什么不懂还请留言

版权声明:本文为博主原创文章,未经博主允许不得转载。

Android 适配器教程(四)

之前我们学习了什么是适配器,并且三种常用的安卓原生适配器也讲完了,接下来我们就要自定义适配器了,自定义的适配器能适应更多的情况,功能更加强大,当然也需要我们更加深入的学习才能应用自如。 终于...
  • sunmc1204953974
  • sunmc1204953974
  • 2014年07月27日 16:26
  • 1893

Android教你如何一步步打造通用适配器

前言 在Android开发中ListView是最为常用的控件之一,基本每个应用都会涉及到它,要使用ListView列表展示,就不可避免地涉及到另外一个东西——Adapter,我们都知道,Adapte...
  • IT_ZJYANG
  • IT_ZJYANG
  • 2016年08月01日 00:00
  • 4049

java/android 设计模式学习笔记(6)---适配器模式

这篇来介绍一下适配器模式(Adapter Pattern),适配器模式在开发中使用的频率也是很高的,像 ListView 和 RecyclerView 的 Adapter 等都是使用的适配器模式。在我...
  • zhao_zepeng
  • zhao_zepeng
  • 2016年06月05日 17:29
  • 9045

关于Android中适配器的使用简介

关于适配器的解释,简单的讲就是把要显示给用户的数据信息通过适当的模式动态的填充各种ListView,也可以看作是界面数据绑定的一种理解,它所操纵的数据一般都是一些比较复杂的数据,界面是有一定规律的Vi...
  • u012429375
  • u012429375
  • 2013年12月28日 16:20
  • 1131

android中的三种适配器

第一种: ArrayAdapter(只能显示单一的TextView) /** *第一个参数填上下文对象 *第二个参数填每个item的布局文件(注意ArrayAdapter的item布局文件只能是...
  • LDH_123
  • LDH_123
  • 2016年12月03日 08:58
  • 1745

Android中万能的适配器的详细讲解(附源代码)

Android中万能的适配器的详细讲解 在Android开发中,适配器的用处是非常大的,尤其是效率优化方面。除了使用ViewHolder复用View之外,如果存在很多的ListView或者...
  • u014225510
  • u014225510
  • 2015年07月05日 00:06
  • 1368

适配器模式在Android中的应用

通过Android中常用到的适配器模式来分析适配器模式的用法
  • u013136708
  • u013136708
  • 2016年01月09日 16:19
  • 1035

android listview适配器里区分不同按钮的点击事件

1 一、适配器 ListItemClickAdapter ? 1 2 3 4 5 6...
  • gebitan505
  • gebitan505
  • 2014年09月04日 15:08
  • 2410

Android-UI布局---RecyclerView学习(一)在适配器中自定义长按和点击事件

该系列文章  如果想全方面学习,建议参考这个大牛的文章,写的真可以。 地址:http://blog.csdn.net/lmj623565791/article/details/45059587 ...
  • u014737138
  • u014737138
  • 2015年11月16日 20:02
  • 723

Android中ListView适配器里区分不同按钮的点击事件

Android下ListView每个Item中包含有多个按钮,当我们点击某一个item中的按钮的时候,同时有多行button触发了响应事件。 就会产生下图的效果: 为了解决这个问题,我们使用回调Lis...
  • btt2013
  • btt2013
  • 2016年02月21日 18:55
  • 2928
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android 适配器里面的按钮点击切换
举报原因:
原因补充:

(最多只允许输入30个字)