缩放 – Android以及以dp为单位以编程方式设置宽度和高度

原创 287865  2019-08-26 12:00 

我正在做:

button.setlayoutparams(new gridview.layoutparams(65, 65));

根据文档,宽度和高度的单位(上面都是65)是“像素” ”。你怎么强迫这个设备独立像素,或“dp”?

最佳答案:


你将不得不从dps转换它使用显示比例因子的像素。

   final float scale = getcontext().getresources().getdisplaymetrics().density;
int pixels = (int) (dps * scale + 0.5f);
   

本文地址:https://www.hedasudi.com/3457.shtml
版权声明:本文为原创文章,版权归 287865 所有,欢迎分享本文,转载请保留出处!