以编程方式在相对布局中添加drawable

时间:2014-03-08 20:19:11

标签: android drawable

我的布局中有图像,我希望当用户点击图像时,在图像的一角添加了4个可绘制(角落按钮)。我怎么能这样做?

2 个答案:

答案 0 :(得分:1)

id字段添加到xml中的相对布局。在类中使用该id来动态创建视图。

RelativeLayout relativeLayout = (RelativeLayout) findViewById(R.id.YourID);
imageView.setImageDrawable(R.drawable.image);  
//Add View to Layout:    
relativeLayout.addView(imageView);

答案 1 :(得分:0)

有很多方法可以解决这个问题。

使用layoutparams,您可以以编程方式设置布局参数。

LayoutParams param = new LayoutParam(LayoutPara.width, LayoutParam.height);
//your rules...

imageView.setlayoutParams(param); 

在这里你可以设置margintop,bottom,left和right以及alignParentLeft ....所以