[問題] 關於取得view的大小

看板AndroidDev作者 (sennin32)時間13年前 (2012/08/27 07:08), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
就是,我想取得螢幕上看到的view的大小 我是用measure、getMeasuredHeight這些函式 但是我是image view 所以回傳的好像都是照片的解析度,而不是實際上看到的view的大小 請問有人知道這個問題如何解嗎!? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.190.138

08/27 14:09, , 1F
getWidth() and getHeight()
08/27 14:09, 1F
因為我的圖片是之後才從檔案載入 所以寬高設定是跟內容,這兩個函式都會回傳0 ※ 編輯: sennin32 來自: 114.34.190.138 (08/27 18:29)

08/28 20:00, , 2F
因為view設定寬高是沒有設定尺寸…
08/28 20:00, 2F
@@? 意思是說他其實沒有尺寸? 我以為一開始是填滿或是與父layout相同 在他實際配置之後會有一個尺寸 這樣子的話就無法抓到照片在螢幕上顯示的大小了嗎? 我是想弄人臉辨識,但是畫框框的位置跟這個大小有關 現在抓個大概位置下去弄,多少會有誤差,如果裝到不同解析度的手機應該更慘... ※ 編輯: sennin32 來自: 114.34.190.138 (08/30 00:48)
文章代碼(AID): #1GEgntSi (AndroidDev)
文章代碼(AID): #1GEgntSi (AndroidDev)