2011-12-31 3 views
0

Я пытаюсь установить размер моего изображения, используя getLayoutParams(). Height/width, но проблема в том, что все мои номера хранятся в папке значений. Я знаю, что могу просто установить getLayoutParams(). Height = 500; но я хочу использовать числа в values.xml вместо этого. Есть ли другой способ сделать это? Я попытался getLayoutParams(). Height = R.integer.ImageWidth, но не работал.getLayoutParams(). Height/width

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

Вы пытаетесь получить размер изображения или установить размер изображения? –

+0

Я пытаюсь ПОЛУЧИТЬ размер изображения из моих значений. Xml – Leon

+0

, так что у вас есть изображения разных размеров с их тусклыми изображениями, хранящимися в xml? –

ответ

0

Хорошо, не пробовал это сам, но это может сработать.

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

Я пробовал этот код, но, к сожалению, он не работал. – Leon

+0

и он хранится как в этой ссылке? http://developer.android.com/guide/topics/resources/more-resources.html#Integer –

+0

с использованием ? –

Смежные вопросы