作者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)