如何控制android中ImageView的位置
16lz
2021-01-26
因为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);
}
}
更多相关文章
- android: Looper 源码浅析 [Handler,Looper,Message,MessageQueu
- Android获得当前正在显示的activity类名的方法
- Android实现获取SERIAL信息的方法
- 计算Android(安卓)App占用的各种空间大小
- Ubuntu 12.04下面设别无法识别android设备的解决方法
- Java(Android)数据结构汇总(四)-- Map(下)
- Android的图形与图像处理之一 使用简单图片&绘图
- android基础知识06:intent和intentfilter
- android从fragment进入activity再返回实现刷新fragment的做法