2013-10-26 50 views
1

PopupWindow DocsPopupWindow在px或dip中的大小?

公共PopupWindow

在API級別1 創建一個新的空,非可聚焦的彈出窗口(INT 寬度,INT 高度)。窗口的維度必須傳遞給此構造函數。

彈出窗口不提供任何背景。這應該由內容視圖來處理。

參數
寬度彈出窗口的寬度
高度彈出窗口的高度

問:做的widthheight是在像素(PX)或密度無關像素(dip)?

獎勵題:怎麼能PopupWindow實現多屏支持?

回答

3

寬度和高度參數以像素(px)指定。如果要轉換爲密度獨立像素(dp),可以使用以下內容:

TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 65, getResources().getDisplayMetrics()); 

其中65由密度獨立像素的數目替換。這將返回您可以給PopupWindow的像素數量。

相關問題