首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

~怎么获得imageview的宽和高

2012-03-20 
求助~如何获得imageview的宽和高当在xml中设置android:layout_widthfill_parent,android:layout_height

求助~如何获得imageview的宽和高
当在xml中设置android:layout_width="fill_parent",android:layout_height="wrap_content"时,
怎么在代码中得到图像的宽和高?

[解决办法]
我的得到的是 0 
不过在 view 的 onTouch 事件里面通过 getMeasuredHeight 可以获得正确的值

public boolean onTouch(View v, MotionEvent event) {


float heigth = v.getMeasuredHeight();

}
[解决办法]
得到的是0? 在什么地方去get的呢? oncreate里? 是不是界面还没有显示的时候就去get的?那估计是会得不到大小的,因为系统layout还没有结束...
等界面显示出来后再去get?

onTouch事件里使用getWidth() 和 getHeight()也是0?

热点排行