0
A
回答
1
對於給定的屏幕,您應該將dip
的金額轉換爲正確金額pixels
。
這是公式,你應該使用:
pixels = dip * (density/160)
的(density/160)
部分被稱爲density scale factor
。您可以使用以下代碼獲取此比例因子。
float scale = getContext().getResources().getDisplayMetrics().density;
比計算,從探底的給定數量的像素適量圍着它
int pixels (int) (dip * scale + 0.5f);
在函數的形式,它是這樣的。
public int getPixelFromDip(float dip){
final float scale = getContext().getResources().getDisplayMetrics().density;
return (int) (dip * scale + 0.5f);
}
羅爾夫
相關問題
- 1. 設置ImageView位置 - Android
- 2. 如何在Android中設置ImageView背景
- 3. ImageView和設置位置
- 4. Android:如何在google map API中將imageView設置爲標記android?
- 5. 如何在ImageView上設置位圖android android
- 6. 設置隨機位置ImageView在開始
- 7. 如何在imageview上設置imageview?
- 8. LinearLayout中的Android ImageView位置
- 9. 如何更改android中imageview的位置?
- 10. 如何在Android ImageView中設置圖像
- 11. 在Android中設置ImageView中的ImageView
- 12. 如何設置ImageView的SurfaceView
- 13. Android將位圖設置爲Imageview
- 14. Android設置ImageView位圖爲源問題
- 15. Android的旋轉imageview,我不能在onAnimationEnd()設置imageview的最終位置()
- 16. 如何在Android中將位圖保存到位圖時設置dpi圖像?
- 17. 如何將ImageView永久設置在TranslateAnimation後的某個位置
- 18. 如何在TitledPane標題中設置ImageView的位置?
- 19. 如何在約束佈局中動態設置ImageView的位置
- 20. 如何設置新y位置的ImageView在迅速UIView類
- 21. 如何設置自定義的imageView ID?
- 22. Android設置imageView背景和來源
- 23. 隨機設置imageView的位置
- 24. imageview像這樣的位置設置
- 25. 使用TWAINDotNet設置掃描儀dpi:設置dpi> 1200失敗
- 26. 錯誤鼠標在WPF中的不同DPI設置的位置
- 27. Android:我如何將imageview的源設置爲位圖數組中的位圖
- 28. Android:設置位置
- 29. Android - 設置來自另一個類的ImageView內容
- 30. 將位圖設置爲ImageView