2017-06-06 66 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

相關問題