5 / 5 / 0
Регистрация: 02.04.2013
Сообщений: 88
|
|
1 | |
Определение id картинки изображения23.12.2013, 16:35. Показов 5928. Ответов 14
Метки нет (Все метки)
Друзья, помогите решить простую задачу.
Вроде понимаю что нужно, у ума что то не хватает реализовать. Ситуация такая: создается ImageView из кода, вставляется нужная картинка. Нужно в условии(if) определить какая картинка в этом ImageView и сделать какие-то действия. Помогите написать условие. Я вижу это как то так: Код
if (ImageView.getResourses().getDrawable(R.drawable.название картинки) == true) {тут какоето действие если условие выполнено}
0
|
23.12.2013, 16:35 | |
Ответы с готовыми решениями:
14
Zoom картинки и определение координат нажатия Определение размеров картинки Определение ширины и высоты картинки aspupload и определение формата картинки |
5 / 5 / 0
Регистрация: 02.04.2013
Сообщений: 88
|
|
23.12.2013, 16:39 [ТС] | 3 |
Таг и меняется в действии. =)
0
|
6 / 6 / 1
Регистрация: 01.06.2012
Сообщений: 107
|
|
23.12.2013, 23:41 | 4 |
Я просто не знаю откуда именно вы создали ImajeView, но вы же к нему можете обратиться по принципу поиска и приведения или же может сразу напрямую к этому объекту. Через GetResorce вы не доберетесь до того что есть на ImageView, а лишь до того что могло бы быть на нем.
Я просто недавно сам программирую под Андроид но принцип понятен примерно как богомерских языках. Находим, Получаем, приводим к нужному типу Поэтому попробуйте как то так: if (((ColorDrawable) editSA.getBackground()).getColor()== getResources().getColor(R.color.ColGreen)) Для своего случая поэтому же принципу, я знаю на 100%, что в нужном напрвления вас отправляю (Drawable) btnButItog.getBackground() == getResources().getColor(R.drawable.Картинка)
0
|
5 / 5 / 0
Регистрация: 02.04.2013
Сообщений: 88
|
|
24.12.2013, 12:40 [ТС] | 5 |
Вообще картинка ставится не бэкграундом. setImageResourse - таким методом. Есть разница?
0
|
5 / 5 / 0
Регистрация: 02.04.2013
Сообщений: 88
|
|
24.12.2013, 12:45 [ТС] | 7 |
Проблема в том чтобы определить какая картинка и присвоить нужный таг в зависимости от картинки. Таг для обработчика нажатий. Картинка присвоиваивается тоже в зависимочти от предыдущих условий(целый ряд их там).
0
|
5 / 5 / 0
Регистрация: 02.04.2013
Сообщений: 88
|
|
24.12.2013, 14:11 [ТС] | 9 |
Иконки приходят из множества(icon), которое парсится из xml-ки. Вобщем вот:
Код
for (int n=0; n < icon.length; ++n){ ImageView iv_n = new ImageView(this); iv_n.setImageResource((getResources().getIdentifier(icon[n], "drawable", "имя пакета"))); iv_n.setTag(tag); if (iv_n.getResources...как то получить изображение в image view "iv_n"..... == R.drawable.123) {iv_n.setTag("Нужный таг");} // Тут нужно сделать условие в котором определяется картинка, и если картинка 123, то таг присваивается "Нужный таг" iv_n.setOnClickListener(this); tag=tag+1; } Добавлено через 9 минут А метод getId() просто даст id ImageView, а не картинки в нем.
0
|
5 / 5 / 0
Регистрация: 02.04.2013
Сообщений: 88
|
|
24.12.2013, 14:41 [ТС] | 11 |
Ааа...да какая разница. Мне нужно будет пол приложения выложить чтобы объяснить это. Это совсем не важно. Нужен метод определения изображения в ImageView и все.
0
|
6 / 6 / 1
Регистрация: 01.06.2012
Сообщений: 107
|
|
25.12.2013, 01:20 | 12 |
Дык ты попробуй, кроме Бакграунда ну ничего не схватишь!, из бакграунда и колор и дравайбл , все придется брать и при этом компилятор дяже сделает подчеркивание красным, но при компиляции ошибку не покажет! Тоесть предупредит что там может быть и не твой тип к которыму ты приводишь.
Кстати а картинка и тем и другим методом. В один инт подавать надо в другой дравейбл.
0
|
5 / 5 / 0
Регистрация: 02.04.2013
Сообщений: 88
|
|
25.12.2013, 16:32 [ТС] | 13 |
Я вообще почти не понял о чем Вы. Я уже реализовал подругому то что хотел.
0
|
6 / 6 / 1
Регистрация: 01.06.2012
Сообщений: 107
|
|
25.12.2013, 19:16 | 14 |
1
|
5 / 5 / 0
Регистрация: 02.04.2013
Сообщений: 88
|
|
26.12.2013, 09:05 [ТС] | 15 |
Всеравно спасибо.
0
|
26.12.2013, 09:05 | |
26.12.2013, 09:05 | |
Помогаю со студенческими работами здесь
15
ASPImage: Определение размера картинки Определение размера и типа картинки Определение положения картинки в браузере Быстрое определение размеров картинки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |