动态生成一个textview,设置padding不起作用的解决办法。
来源:互联网 发布:vs mfc数据库编程实例 编辑:程序博客网 时间:2024/05/17 22:16
今天在动态写布局的时候,动态new了一个TextView,然后给其设置padding不起作用。
TextView tv = new TextView(mContext); LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,50); tv.setLayoutParams(params); tv.setGravity(Gravity.CENTER_VERTICAL);tv.setText("一类工具");tv.setTextSize(16); tv.setTextColor(Color.parseColor("#000000")); tv.setPadding(5,0,0,0); tv.setBackgroundResource(R.drawable.layer_textview); ll_tools_add.addView(tv);
后来,在这里查到,tv.setPadding()要放在setBackgroundResource()后面。
tv.setBackgroundResource(R.drawable.layer_textview); tv.setPadding(5,0,0,0);
这样一来就解决了问题。
0 0
- 动态生成一个textview,设置padding不起作用的解决办法。
- TextView动态设置字体颜色selector不起作用?
- 动态设置view的padding和margin值,TextView drawLeft drawRight
- TextView的drawableLeft使用选择器不起作用的解决办法
- 给TextView,RelativeLayout 设置selector不起作用的原因总结
- android中设置TextView的值\n不起作用
- 动态设置TextView的高度
- 【android】解决设置ImageView的scaletype为centerCrop后padding不起作用的办法
- 【android】解决设置ImageView的scaletype为centerCrop后padding不起作用的办法
- 自定义View设置padding和wrap_content无效的解决办法
- ios8 UITableView设置 setSeparatorInset:UIEdgeInsetsZero不起作用的解决办法
- ios8 UITableView设置 setSeparatorInset:UIEdgeInsetsZero不起作用的解决办法
- 给UITableViewCell的成员设置框架属性后不起作用,解决办法
- ios8 UITableView设置 setSeparatorInset:UIEdgeInsetsZero不起作用的解决办法
- iOS8 UITableViewCell设置 setSeparatorInset:UIEdgeInsetsZero不起作用的解决办法
- ios8 UITableView设置 setSeparatorInset:UIEdgeInsetsZero不起作用的解决办法
- ios8 UITableView设置 setSeparatorInset:UIEdgeInsetsZero不起作用的解决办法
- ios8 UITableView设置 setSeparatorInset:UIEdgeInsetsZero不起作用的解决办法
- 【博客大赛】AHB重点难点总结-绝对值得你看
- easyUI 中datagrid控件从后台获取数据生成列,想让其中部分属性数据不在表中显示
- JavaScript的那些坑之垃圾收集
- 使用Auto Layout中的VFL(Visual format language)--代码实现自动布局
- mysql "too many connections" 错误 之 mysql解决方法
- 动态生成一个textview,设置padding不起作用的解决办法。
- 我的前端书评
- 删数问题
- Ubuntu 简单创建 FTP 相关配置
- Eclipse插件支持jQuery智能提示
- AppDelegate.h/.m文件的作用
- Xcode中的 workspace, project, target, scheme
- Eclips图标含义整理
- Ubuntu 15.04 安装google protobuf步骤