Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Как обрабатывать не только View элементы - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Не работает отправка POST запроса http://www.cyberforum.ru/android-dev/thread1142525.html
try{ HttpClient httpclient = new DefaultHttpClient(); //YOUR PHP SCRIPT ADDRESS HttpPost httppost = new HttpPost("http://example.com/android/selectCat.php"); ...
Программирование Android Кодировка в BufferedReader Отправляю запрос на сервер и получаю ответ. BufferedReader r = new BufferedReader ( new InputStreamReader ( inputStream )); StringBuilder total = new StringBuilder (); String line ; ... http://www.cyberforum.ru/android-dev/thread1142477.html
Программирование Android Использование одного LiatFragment для разных целей
Есть лист фрагмент, и есть 2 задачи под которые он подходит. Отличие будет только в контекстном меню. Как собственно это меню организовать, чтоб пункты не перепутались. Или стоит под каждую задачу...
Работа с ImageButton Программирование Android
Hебят возникла такая проблема при замене Button на ImageButton, приложение вылетает с ошибкой при этому логи указывают на ошибку в методе обновления TextView, хотя до этого с Button все было...
Программирование Android RadioButton, RadioGroup в ListView http://www.cyberforum.ru/android-dev/thread1142154.html
Не пойму я как сделать. Мне надо список из трех элементов radioButton. Вот и чтобы при нажатии на второй элемент с первого снимался фокус(отметка) и ставился на второй, чтоб по такому принципу...
Программирование Android Не отображаються иконки в опции меню Всем доброй ночи! помогите пож. в эмуляторе не отображаются иконки меню, хотя в Intellij IDEA они помечаються на краях (и их видно), но когда запускаю эмулятор глухо. @Override public boolean... подробнее

Показать сообщение отдельно
DemD10
58 / 47 / 12
Регистрация: 03.09.2013
Сообщений: 439

Как обрабатывать не только View элементы - Программирование Android

08.04.2014, 16:55. Просмотров 622. Ответов 3
Метки (Все метки)

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
ImageView btn1 = (ImageView)findViewById(R.drawable.gorod_cveta_button1);
            final Animation anim1 = AnimationUtils.loadAnimation(this, R.anim.scale);
            btn1.setOnClickListener(new OnClickListener() {
            public void onClick(View t)
            {
                t.startAnimation(anim1);
                LayerDrawable id1 = l2Drawable();
                LinearLayout linear = (LinearLayout)findViewById(R.id.linear);
                linear.setBackground(id1);
                
            }
            });
 
private LayerDrawable lDrawable(){
         BitmapDrawable drawable0 = (BitmapDrawable) getResources().getDrawable(R.drawable.gorod_cveta_main_clear);
         BitmapDrawable drawable1 = (BitmapDrawable) getResources().getDrawable(R.drawable.gorod_cveta_button1);
             drawable1.setGravity(Gravity.LEFT);
         BitmapDrawable drawable2 = (BitmapDrawable) getResources().getDrawable(R.drawable.gorod_cveta_button2);
             drawable2.setGravity(Gravity.LEFT);
         BitmapDrawable drawable3 = (BitmapDrawable) getResources().getDrawable(R.drawable.gorod_cveta_button5);
             drawable3.setGravity(Gravity.LEFT);
         BitmapDrawable drawable4 = (BitmapDrawable) getResources().getDrawable(R.drawable.gorod_cveta_button4);
             drawable4.setGravity(Gravity.RIGHT);
         Drawable drawableArray[] = new Drawable[] {drawable0, drawable1, drawable2, drawable3, drawable4};
         LayerDrawable layerDraw = new LayerDrawable(drawableArray);
         layerDraw.setLayerInset(1, 170, -280, 0, 0);
         layerDraw.setLayerInset(2, 270, -280, 0, 0);
         layerDraw.setLayerInset(3, 430, -280, 0, 0);
         layerDraw.setLayerInset(4, 0, -280, 240, 0);
         return layerDraw;
         
     }
Вот ребята, нужно обработать как кнопку картинку из слоев. Но она не является View элементом и поэтому ничего не работает. Так как сделать обработку нажатия для такой картинки

Добавлено через 1 минуту
Да кстати OnClickListener работает вроде только с View элементами, так что я вообще в ступоре
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru