解决Android中LayoutParam宽高的单位设置问题

来源:互联网 发布:云计算峰会的会议定位 编辑:程序博客网 时间:2024/06/03 15:56

android中提供了单位转换的函数,我们也可以使用
TypedValue.applyDimension(int unit, float value, DisplayMetrics metrics)方法来进行单位的互换,其中,第一个参数是你想要得到的单位,第二个参数是你想得到的单位的数值,比如:我要得到一个25sp,那么我就用
TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, 25,getResources().getDisplayMetrics()),返回的就是25sp对应的px数值了。

0 0
原创粉丝点击