2017-06-06 69 views
-3

我正在使用字体大小百分比0.96f这是浮点数。在不同的设备上我可能需要更高的字体大小百分比我如何将其存储为资源?我想我可以将其存储为95并除以100,但无论如何,如何将浮点数存储在资源文件中,这可能会根据设备的分辨率/大小等给出不同的值,就像布局文件一样。如果你对它的百分比感到好奇,因为我将4%的字体大小减小到适合我的视图的TextView。很快会有Android O一个新的TextView来进行缩放,但不是现在。如何在Android资源文件中存储浮点数

感谢

+1

试试这个https://stackoverflow.com/questions/29984969/android-float-double-resource-type –

+1

https://stackoverflow.com/questions/29984969/android-float-double-资源类型试试这个 –

+0

如果我们规定这个整数可能是去这里并将它存储在94的方式,我仍然想知道如何根据资源的设备分辨率返回不同的整数。 – gitsensible

回答

0

要获得基于从资源设备的分辨率不同的整数,你必须添加不同的价值观的文件夹在资源目录不同的屏幕。对于前: - 值 - 值小 - 值 - 大 - 价值观sw600dp

添加dimens.xml在每个值的文件夹,并根据解决方案添加尺寸。

16DP

相关问题