我尝试使用getLayoutParams().height/width设置图像的大小,但问题是,我所有的数字都存储在values文件夹中。我知道我可以只设置getLayoutParams().height= 500;但是我想使用values.xml中的数字。还有没有别的办法呢?我尝试了getLayoutParams().height=R.integer.ImageWidth,但不起作用。
<integer name="ImageWidth">501</integer>
<integer name="ImageHeight">200</integer>发布于 2011-12-31 14:12:11
好吧,我自己还没试过,但这可能行得通。
Resources res = getResources();
int imageWidth = res.getInteger(R.values.ImageWidth);
int imageHeigth = res.getInteger(R.values.ImageHeigth);https://stackoverflow.com/questions/8686514
复制相似问题