31 / 31 / 3
Регистрация: 26.06.2012
Сообщений: 166
|
|||||||||||
1 | |||||||||||
Путь к файлу и графические ресурсы07.07.2012, 02:06. Показов 7160. Ответов 7
Метки нет (Все метки)
Понимаю, что вопрос детский, но тем не менее...
Есть строковая переменная, содержащая название файла, например:
Теперь задача - нужно установить этот файл в качестве картинки для ImageView Пробовал следующим образом:
И еще вопрос: изображение это будет масштабироваться. Какой есть способ, исходя из изложенных данных, чтобы поменьше израсходовать память?
0
|
07.07.2012, 02:06 | |
Ответы с готовыми решениями:
7
Как программно получить путь к файлу конфигураций программы (файлу user.config)? Файл: Получить полный путь к файлу и записать этот путь в отдельную переменную. Разбить путь к файлу на части - путь, файл и расширение путь к файлу |
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
07.07.2012, 03:01 | 2 |
imageView.setImageResource(R.drawable.picture);
Добавлено через 8 минут Масштабирование: android:scaleType="scaleType" imageView.setScaleType (ImageView.ScaleType scaleType)
0
|
31 / 31 / 3
Регистрация: 26.06.2012
Сообщений: 166
|
||||||
07.07.2012, 03:16 [ТС] | 3 | |||||
Нет, с
и мне надо эту строку либо в Drawable, либо в ресурс, либо во что там угодно, только бы она картинкой стала в итоге.
0
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|||||||||||
07.07.2012, 03:28 | 4 | ||||||||||
Попробуй так: "android.resource://[package]/[res type]/[res name]"
0
|
31 / 31 / 3
Регистрация: 26.06.2012
Сообщений: 166
|
|
08.07.2012, 00:28 [ТС] | 5 |
Нет, не видит...
Вот надо ж какой глупый затык! т. е., получается, я знаю как называется файл, знаю где он лежит, но применить его не могу. Может можно как-то строковое значение "R.drawable.picture" переделать в int для указания ресурса... ((
0
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
||||||
08.07.2012, 01:37 | 6 | |||||
Да, почитайте про рефлексию.
Добавлено через 3 минуты http://www.quizful.net/post/java-reflection-api Добавлено через 37 минут О, у меня вот так получилось:
1
|
31 / 31 / 3
Регистрация: 26.06.2012
Сообщений: 166
|
|
08.07.2012, 02:17 [ТС] | 7 |
Респект!
Заработало. Это ж надо было так усложнить такую естественную, вроде, вещь! Спасибо.
0
|
3 / 3 / 0
Регистрация: 13.10.2009
Сообщений: 40
|
||||||
12.07.2012, 11:54 | 8 | |||||
я так делал:
0
|
12.07.2012, 11:54 | |
Помогаю со студенческими работами здесь
8
Путь к файлу Путь к файлу Путь к файлу Путь к файлу Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |