男儿欲遂平生志,五经勤向窗前读。这篇文章主要讲述android holder加入圆框相关的知识,希望能为你提供帮助。
【android holder加入圆框】android text加入圆角边框的方法是
声明一个自定义的一个xml样式,类似
< ?xml version="1.0" encoding="utf-8"?> < shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" < solid android:color="#00FF00" /> < size android:width="15dp" android:height="15dp" /> < /shape>
然后在原布局TextView标签中声明使用
android:background="@drawable/style"
今天在viewholder 的adaper中会发现问题
使用这个方法并不能正常显示圆角边框
holder.setBackgroundColor()
展示出来的还是矩形,并且颜色也有问题
解决方法:
声明的自定义xml文件中要填充上颜色并声明是矩形
< ?xml version="1.0" encoding="utf-8"?> < shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > < solid android:color="@color/audit1"> < /solid> < corners android:radius="4dp" /> < /shape>
然后在TextView标签中同样声明
android:background="@drawable/style"
只是在adapter中holder的调用方法不同
holder.setBackgroundRes(R.id.list_info,R.drawable.style);
使用.setBackgroundRes的方法,第一参数写明要规定圆角边框的区域,第二个参数写明要套用的模板
推荐阅读
- linux系统中服务的访问控制列表TCP Wrapper
- APP 弱网测试
- Dapper的新实践,Dapper.Contrib的使用与扩展
- 笔记本外接音响怎样设置,本文教您设置办法
- 如何处理win7待机断网问题,如何处理制作详细说明
- Win7系统出现蓝屏0x00000124出错代码怎样办,本文教
- Win7电脑关机没反应怎样办?本文教您处理办法
- 电脑麦克风没声音?本文教您修好麦克风没声音问
- 安装系统 win7在线重装系统办法?本文教您运用一键重装装