作者sennin32 (sennin32)
看板AndroidDev
标题[问题] 关於取得view的大小
时间Mon Aug 27 07:08:36 2012
就是,我想取得萤幕上看到的view的大小
我是用measure、getMeasuredHeight这些函式
但是我是image view
所以回传的好像都是照片的解析度,而不是实际上看到的view的大小
请问有人知道这个问题如何解吗!?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.34.190.138
1F:→ bukiya:getWidth() and getHeight() 08/27 14:09
因为我的图片是之後才从档案载入
所以宽高设定是跟内容,这两个函式都会回传0
※ 编辑: sennin32 来自: 114.34.190.138 (08/27 18:29)
2F:→ terrybob:因为view设定宽高是没有设定尺寸… 08/28 20:00
@@?
意思是说他其实没有尺寸?
我以为一开始是填满或是与父layout相同
在他实际配置之後会有一个尺寸
这样子的话就无法抓到照片在萤幕上显示的大小了吗?
我是想弄人脸辨识,但是画框框的位置跟这个大小有关
现在抓个大概位置下去弄,多少会有误差,如果装到不同解析度的手机应该更惨...
※ 编辑: sennin32 来自: 114.34.190.138 (08/30 00:48)