Android ListView更改item背景颜色
Android 颜色 更改 背景 listview item
2023-09-14 09:04:24 时间
第一步:在XML布局在上半部分利用一个布局将上半部分区域包裹起来
<LinearLayout
android:id="@+id/item_color" <利用布局来创造一个id>
android:layout_width="match_parent"
android:layout_height="100dp"
android:orientation="horizontal"
android:background="#07c0f4">
<ImageView
....
..../>
<TextView
...
... />
</LinearLayout>
MyAdapter extends BaseAdapter.java:
第二步:在getView()中绑定资源Id
创建layoutParams对象,绑定线性布局资源id
viewHolder.layoutParams = (LinearLayout) connView.findViewById(R.id.item_color);
第三步:在getView()中直接设置布局颜色即可,因为这里布局就代表了区域
@Override
public View getView(int arg0, View connView, ViewGroup arg2) {
....
....
if(bean.getType().equals("过路费")){
更换布局图片
viewHolder.imageView.setImageResource(R.drawable.ic_road_toll);
设置上半部分的颜色
viewHolder.layoutParams.setBackgroundColor(Color.parseColor("#9999FF"));
设置字体颜色
viewHolder.tvGuoLu.setTextColor(Color.parseColor("#9999FF"));
}
...
...
return connView;
}
相关文章
- android 置灰不可点击,Android Studio 运行按钮灰色的完美解决方法
- android签名命令行,Android系统签名位置及命令
- strictmode android,Android中的StrictMode
- android deeplink流程,Android Deeplink探究[通俗易懂]
- 测试android sdk是否安装成功,配置Android SDK
- android短信验证码代码,Android短信验证码自动填写实现代码
- android scaleanimation动画,Android 的ScaleAnimation 缩放动画基本运用
- android toast全屏,Android Toast实现全屏显示
- Android保存图片到相册(适配android 10以下及以上)
- android调用相册并显示图片_Android获取相册列表
- Android NDK undefined reference to ___tls_get_addr 错误
- Android 数据库加密 android-database-sqlcipher 开源版本编译过程
- 【Android 应用开发】 自定义组件 宽高适配方法, 手势监听器操作组件, 回调接口维护策略, 绘制方法分析 -- 基于 WheelView 组件分析自定义组件
- 【Android 应用开发】Paint 滤镜原理 之 颜色矩阵 ( 颜色模式 | 颜色通道 | 颜色矩阵 | 矩阵运算 | 矩阵乘法 | 矩阵加法 | 颜色矩阵深入解析 )
- 【Android 应用开发】Xfermod 图形组合 之 SRC 类 合成模式 ( SRC | SRC_ATOP | 详细解析官方给出的透明度和颜色值计算公式 )
- 【Android FFMPEG 开发】OpenSLES 播放音频 ( 创建引擎 | 输出混音设置 | 配置输入输出 | 创建播放器 | 获取播放/队列接口 | 回调函数 | 开始播放 | 激活回调 )
- 【Flutter】Flutter 混合开发 ( Flutter 与 Native 通信 | Android 端实现 MethodChannel 通信 )
- 【Android 逆向】使用 Python 解析 ELF 文件 ( Capstone 反汇编框架 | PyCharm 中导入 Capstone 反汇编框架 )
- 【ijkplayer】编译 Android 版本的 ijkplayer ② ( 切换到 k0.8.8 分支 | 执行 init-android.sh 脚本进行初始化操作 )
- 【Android UI】Paint Gradient 渐变渲染 ① ( LinearGradient 线性渐变渲染 | 设置渲染方向 | 设置渲染颜色 | 设置渲染模式 | MIRROR )
- 【错误记录】Android Studio 编译报错 ( kotlin library {0} was compiled with a newer kotlin compiler and not b )
- [android] android消息机制入门详解手机开发
- android bitmap压缩几种色彩详解手机开发
- android GifView分享详解手机开发
- android VPN编程详解手机开发
- Android中的ProgressBar的android:indeterminate详解手机开发
- Android应当从iOS处窃取的五大最佳功能
- android版本检测Android程序的版本检测与更新实现介绍
- Android自定义View的使用介绍
- Android笔记之:App模块化及工程扩展的应用
- android支持的语言列表(汇总)
- android中设置TextView/Button走马灯(Marquee)效果示例
- android使用uinput模拟输入设备的方法
- android开发教程之子线程中更新界面
- Android中gravity、layout_gravity、padding、margin的区别小结
- Android中引用其他程序的文本资源超简单方法