如何在代码中设置imageview的位置

2025-04-28 16:19:57
推荐回答(3个)
回答1:

//对布局控件添加相对属性
RelativeLayout.LayoutParams param = new RelativeLayout.LayoutParams(宽度,高度);
//添加规则,示例 靠父控件最右边
param.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
//如果相对某个控件
param.addRule(RelativeLayout.LEFT_OF,某个ID号);
//添加控件
addView(imageview,param)

回答2:

如何通过动态设定ImageView控件的位置而不通过XML文件大概实现斗地主那种排成一排并有部分覆盖的效果。当牌减少时自动调整位置以适应宽度。解决方案用setPosition吧 解决方案 你这个布局得都用代码写draw里面写吧。当牌减少时候改变牌的位置。同时调用界面刷新,或者局部刷新就可以了吧。

回答3:

setImageDrawable(drawable);
setImageBitmap(bm);
setImageResource(resId);
你的采纳是我前进的动力,
记得好评和采纳,答题不易,互相帮助,
手机提问的朋友在客户端右上角评价点(满意)即可.
如果你认可我的回答,请及时点击(采纳为满意回答)按钮!!