Android view更改背景资源,padding消失的问题
来源:互联网 发布:ibeacon室内定位算法 编辑:程序博客网 时间:2024/06/07 10:39
这个需求一般不常用,不过遇到也挺郁闷的。这个应该算是SDK的一个bug,解决的办法,就是设置之前记录下来他的边距,
然后在设置回去。
具体方法
/** * 设置不改变padding的背景 * 因为android有设置背景后,padding无效的问题 * * @param view * @param resId * @autor wujiajun */ public static void setBackgroundResourceWithPadding(View view, int resId) { int bottom = view.getPaddingBottom(); int top = view.getPaddingTop(); int right = view.getPaddingRight(); int left = view.getPaddingLeft(); view.setBackgroundResource(resId); view.setPadding(left, top, right, bottom); }
0 0
- Android view更改背景资源,padding消失的问题
- 解决android 在代码中设置view背景后,padding效果消失的bug
- Android自定义View中padding与wrap_content的问题
- android setBackgroundDrawable 的padding问题
- view Padding的理解
- Android 自定义View之处理wrap_content,padding问题分析
- android 浮动的View不会跟随ScrollView消失而消失
- Android更改 PreferenceFragment 的背景颜色
- 更改Android Studio的主题背景
- android 如何动态设置View的margin和padding
- Android 自定义View时处理wrap_content和padding的方法
- android自定义View之margin和padding的处理
- Android自定义View去除TextView的Padding值
- android 如何动态设置View的margin和padding
- 解决Android TextView默认的padding问题
- 更改Windows背景颜色后VA高亮消失的解决方案
- 解决UITableViewCell选中状态下UILabel背景消失的问题
- 安卓图片资源更改的问题
- unity换装,SkinnedMeshRender
- 最大权闭合子图的简单证明
- OpenGL中的绘制命令
- ZOJ 3699 Dakar Rally(贪心)
- 倒排索引
- Android view更改背景资源,padding消失的问题
- ZooKeeper开发手册中文翻译
- 一个Myeclipse同时配置多个Tomcat
- 在win7下用U盘安装ubuntu12.04
- 使用socket函数的一些常见错误
- 嵌入式软件工程师介绍
- Note For Linux By Jes(2)-Linux文件与目录管理
- Apache HttpClient4.3.x忽略证书验证
- 卡特兰数 Catalan数 ( ACM 数论 组合 )