您的位置:首页 > 编程语言 > PHP开发

动态setImageResource后setPadding无效不起作用的处理办法

2015-03-09 15:47 357 查看
绝对原创,百度上的处理方法全部都是拷贝的,根本不能解决问题。

注意:

LayoutParams没有setPadding方法,只有setMargins方法,所以并不能达到目的。

最后直接调用视图的setPadding就可以生效了。

ImageView iv_group=(ImageView)findViewById(R.id.iv_group);
iv_group.setBackgroundResource(R.drawable.round_shape_r);
iv_group.setImageResource(R.drawable.train_100_w);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(68, 68);
//          params.setMargins(18,18,18,18);
iv_group.setLayoutParams(params);
iv_group.setPadding(18,18,18,18);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: