QuickContactBadge去掉三角
来源:互联网 发布:怎么下载word2010软件 编辑:程序博客网 时间:2024/06/02 01:49
我们首先来分析一下QuickContactBadge源码
在QuickContactBadge构造函数中会给mOverlay赋值
private Drawable mOverlay;public QuickContactBadge( Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) { super(context, attrs, defStyleAttr, defStyleRes); TypedArray styledAttributes = mContext.obtainStyledAttributes(R.styleable.Theme); mOverlay = styledAttributes.getDrawable( com.android.internal.R.styleable.Theme_quickContactBadgeOverlay); styledAttributes.recycle(); if (!isInEditMode()) { mQueryHandler = new QueryHandler(mContext.getContentResolver()); } setOnClickListener(this); }
所以我是利用java反射机制给mOverlay赋值为空
QuickContactBadge headImage = (QuickContactBadge)findViewById(R.id.head_image);//利用反射机制给QuickContactBadge.mOverlay复制为nulltry {Field f = headImage.getClass().getDeclaredField("mOverlay");f.setAccessible(true); f.set(headImage,null); } catch (Exception e) {e.printStackTrace();}
效果图如下:
0 0
- QuickContactBadge去掉三角
- textarea去掉右下角三角图标
- 去掉select右侧倒三角
- Android QuickContactBadge
- 去掉excel左上角的绿三角
- css去掉select边框和小三角
- 去掉textarea小三角,禁止调整大小
- jsp下拉菜单去掉倒三角
- css去掉select边框和小三角
- QuickContactBadge的用法
- QuickContactBadge的用法
- QuickContactBadge的用法
- 使用QuickContactBadge关联联系人
- android_控件之quickcontactbadge
- android.widget.QuickContactBadge
- QuickContactBadge 自定义获取联系人
- QuickContactBadge的用法
- QuickContactBadge联系人学习
- STL(六):变动性算法源代码分析与使用示例(copy_backward、 transform、 replace_copy_if 等)
- 2015开篇
- GGS.INI详解
- Github Git Cheat Sheet
- PB中取得数据窗口所有列名以及列标题名称
- QuickContactBadge去掉三角
- STL(七):剩下5种算法代码分析与使用示例(remove 、rotate 、sort、lower_bound、accumulate)
- OC利用类别对类进行模块化设计和使用类别来调用私有方法
- STL(八):函数对象、 函数对象与容器、函数对象与算法
- 高级指针的应用
- python 读取CSV 文件
- 《快来看一只老鼠下了13只小老鼠》
- STL(九):函数适配器bind2nd 、mem_fun_ref 源码分析、函数适配器应用举例
- cocos2dx 3.2版本获得精灵缩放后的尺寸大小