我正在寻找一种动态转换字符串的方法,例如"30dp"
转换为类似于像素数量的 int。这意味着StaticClass.theMethodImSearchingFor("16px")
会回来16
.
我的应用程序将动态获取这些字符串,我需要一种方法将其存储为像素值以供以后使用。
我已经看过了安卓源代码 http://www.java2s.com/Open-Source/Android/android-core/platform-frameworks-base/Catalogplatform-frameworks-base.htm,主要是类Resources
, TypedArray
and TypedValue
,但我找不到任何有用的东西。
如果您需要 android 资源 dimen 作为 int,您可以在代码中执行此操作:
context.getResources().getDimensionPixelSize(R.dimen.your_dimen_res);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)