我正在尝试使用getLayoutParams()。height / width设置图像的大小,但问题是,我的所有数字都存储在values文件夹中。我知道我可以设置getLayoutParams()。height = 500;但我想改用values.xml中的数字。还有其他办法吗?我尝试了getLayoutParams()。height = R.integer.ImageWidth但是没有用。
<integer name="ImageWidth">501</integer>
<integer name="ImageHeight">200</integer>
答案 0 :(得分:0)
好的,我自己没试过,但这可能有效。
Resources res = getResources();
int imageWidth = res.getInteger(R.values.ImageWidth);
int imageHeigth = res.getInteger(R.values.ImageHeigth);