如何控制android中ImageView的位置

来源:互联网 发布:ug汽车大模具编程刀路 编辑:程序博客网 时间:2024/06/09 17:27
因为ImageVIew的setFrame()方法不可以直接调用,只能以下面的方式来间接调用
基本都是采用继承ImageView,并提供setLocation方法,其实质是调用ImageView没有开放的setFrame方法来设置位置。通常写法如下:
class MyView extends ImageView
{
public MyView(Context context,float x,float y)
{
super(context);
setBackgroundResource(R.anim.blast);
}
// 定义一个方法,该方法用于控制MyView的显示位置
public void setLocation(int top, int left)
{
this.setFrame(left, top, left + 40, top + 40);
}
}
0 0
原创粉丝点击