setBackgroundResource设置背景导致padding失效
来源:互联网 发布:windows xp企业版下载 编辑:程序博客网 时间:2024/05/18 13:31
修改前和修改后的图片对比:
修改的代码如下:
TextView textView = (TextView)findViewById(R.id.text); int left = textView.getPaddingLeft(); int top = textView.getPaddingTop(); int right = textView.getPaddingRight(); int bottom = textView.getPaddingBottom(); textView.setBackgroundResource(R.drawable.tip_right); textView.setPadding(left, top, right, bottom);这样设置以后padding就可以正常了.
注意:
1. setPadding()要在setBackgroundResource()之后调用,否则你会发现padding还是失效的。
2. setPadding()中需要重新设置左上右下四个值,否则你会发现只有你设置的值的对的,其他未设置的值不起作用
0 0
- setBackgroundResource设置背景导致padding失效
- setBackgroundResource设置背景导致padding错误
- setBackgroundResource导致Padding失效,settextsize
- Android中EditView TextView (padding失效)使用setBackgroundDrawable或setBackgroundResource则xml中设置的 Padding失效
- setBackgroundResource后Padding失效的bug
- setBackgroundResource后Padding失效的bug
- Android setBackgroundResource()/setBackgroundDrawable() 之后padding失效
- 关于setBackgroundResource 中偶尔会出现padding失效问题
- android setbackgroundresource changes padding
- 关于动态设置background(.9格式的) 导致padding失效的问题。
- 关于setBackgroundResource 中偶尔会出现padding失效问题(无图)
- Java代码给控件设置背景颜色或图片setBackgroundResource
- setBackgroudResource或者setBackgroundDrawable导致padding失效的问题
- 关于button按钮设置padding失效的原因
- android 动态设置背景失效bug
- Where语句设置不当导致索引失效
- Where语句设置不当导致索引失效
- 解决CheckBox padding失效
- leetcode 387. First Unique Character in a String
- Sql常见试题 受用了(亲自测试)
- 06-线程的主动切换
- android key事件分发与焦点事件的传递
- tomcat源码阅读(一)——环境搭建
- setBackgroundResource设置背景导致padding失效
- 关于storyboard
- [LeetCode]419. Battleships in a Board
- adb 调试命令
- 解决MATLAB报错“错误使用 mtimesx_build”
- 左式堆的合并
- fragment中嵌套fragment时出现空白页问题解决
- 服务器微信支付接口笔记-(与app端对接)
- webx.xml装载顺序与PropertyPlaceholderConfigurer的应用