如何在drawable的角落画一个方框?

时间:2014-01-21 20:03:06

标签: android xml

我想在我的drawable的角落画一个实心的盒子。我不能使用顶部/底部/左/右,因为drawable可以是任何尺寸,但我希望盒子保持相同的尺寸。

2 个答案:

答案 0 :(得分:0)

您可以创建一个RelativeLayout来包含您的drawable,然后使用

绘制该框
android:alignParent(Top/Bottom)="true" 

android:alignParent(Right/Left)="true" 

把它放在角落里。

答案 1 :(得分:0)

您可以为您的RelatioveLayout分配一个ID,例如id = relative。 在你的代码中调用它,

RelativeLayout relative = (RelativeLayout) findViewById(R.id.relative);

然后动态添加ImageView。

ImageView img = new ImageView(context);
img.setImageResource(R.drawable.image);

LayoutParams param = new LayoutParams(size_of_img_on_whom_u_want_to_add*0.2, size_of_img_on_whom_u_want_to_add * 0.2);

将params左上边距设置为与要添加的图像相同。电话

img.setLayoutParams(param);
relative.addItem(img);