看板 AndroidDev 關於我們 聯絡資訊
就是,我想取得螢幕上看到的view的大小 我是用measure、getMeasuredHeight這些函式 但是我是image view 所以回傳的好像都是照片的解析度,而不是實際上看到的view的大小 請問有人知道這個問題如何解嗎!? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.190.138
bukiya:getWidth() and getHeight() 08/27 14:09
因為我的圖片是之後才從檔案載入 所以寬高設定是跟內容,這兩個函式都會回傳0 ※ 編輯: sennin32 來自: 114.34.190.138 (08/27 18:29)
terrybob:因為view設定寬高是沒有設定尺寸… 08/28 20:00
@@? 意思是說他其實沒有尺寸? 我以為一開始是填滿或是與父layout相同 在他實際配置之後會有一個尺寸 這樣子的話就無法抓到照片在螢幕上顯示的大小了嗎? 我是想弄人臉辨識,但是畫框框的位置跟這個大小有關 現在抓個大概位置下去弄,多少會有誤差,如果裝到不同解析度的手機應該更慘... ※ 編輯: sennin32 來自: 114.34.190.138 (08/30 00:48)