getLayoutParams()。高度/宽度

时间:2011-12-31 05:32:28

标签: android image layout size

我正在尝试使用getLayoutParams()。height / width设置图像的大小,但问题是,我的所有数字都存储在values文件夹中。我知道我可以设置getLayoutParams()。height = 500;但我想改用values.xml中的数字。还有其他办法吗?我尝试了getLayoutParams()。height = R.integer.ImageWidth但是没有用。

<integer name="ImageWidth">501</integer>
<integer name="ImageHeight">200</integer>

1 个答案:

答案 0 :(得分:0)

好的,我自己没试过,但这可能有效。

Resources res = getResources();
int imageWidth = res.getInteger(R.values.ImageWidth);
int imageHeigth = res.getInteger(R.values.ImageHeigth);