С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
dirtwitcher
0 / 0 / 0
Регистрация: 02.02.2015
Сообщений: 4
#1

Убираются изображения с кнопки - Программирование Android

02.02.2015, 03:03. Просмотров 372. Ответов 2
Метки нет (Все метки)

Доброго времени суток. Это мой первый опыт программирования на Android и Java, не судите строго Убираются изображения в ImageButton. Все видно скриншотах. Игра на подобие алхимика или Doodle God.

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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
    @Override
    protected void onPause() {
        super.onPause();
        state1 = nothingBtn1.getDrawable();
        state2 = nothingBtn2.getDrawable();
        
    }
    
    
        @Override
        protected void onResume() {
            super.onResume();
            
            
            Intent animalIntent = getIntent();
            int animalid1 = animalIntent.getIntExtra("animalleft", 1);
                if (animalid1 == R.id.animalBtn) {
                    nothingBtn1.setImageResource(R.drawable.animal);
                    nothingBtn2.setImageDrawable(state2);
                    return;
                }
 
                
                    Intent animalIntent123 = getIntent();
                    int animalid2 = animalIntent123.getIntExtra("animalright", 2);
                        if (animalid2 == R.id.animalBtn123) {
                            nothingBtn2.setImageResource(R.drawable.animal);
                            nothingBtn1.setImageDrawable(state1);
                            return;
                        }
 
                    
                        
            Intent dogIntent = getIntent();
            int dogid1 = dogIntent.getIntExtra("dogleft", 1);
                if (dogid1 == R.id.dogBtn) {
                    nothingBtn1.setImageResource(R.drawable.dog);
                    nothingBtn2.setImageDrawable(state2);
                    return;
                }
 
                            
                    Intent dogIntent123 = getIntent();
                    int dogid2 = dogIntent123.getIntExtra("dogright", 2);
                        if (dogid2 == R.id.dogBtn123) {
                            nothingBtn2.setImageResource(R.drawable.dog);
                            nothingBtn1.setImageDrawable(state1);
                            return;
                        }
 
                        
            Intent catIntent = getIntent();
            int catid1 = dogIntent.getIntExtra("catleft", 1);
                if (catid1 == R.id.catBtn) {
                    nothingBtn1.setImageResource(R.drawable.cat);
                    nothingBtn2.setImageDrawable(state2);
                    return;
                }
 
                                        
                    Intent catIntent123 = getIntent();
                    int catid2 = dogIntent123.getIntExtra("catright", 2);
                        if (catid2 == R.id.catBtn123) {
                            nothingBtn2.setImageResource(R.drawable.cat);
                            nothingBtn1.setImageDrawable(state1);
                            return;
                        }
Подскажите как исправить или может полегче реализовать. Благодарю.
0
Миниатюры
Убираются изображения с кнопки   Убираются изображения с кнопки   Убираются изображения с кнопки  

Убираются изображения с кнопки   Убираются изображения с кнопки  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.02.2015, 03:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Убираются изображения с кнопки (Программирование Android):

Вывод изображения после нажатия кнопки - Программирование Android
Можно ли вывести изображение на главный layout, после нажатия кнопки, которая расположена на нём? По нажатию первой кнопки должно...

Изменение размера текста кнопки вместе с размером самой кнопки? - Программирование Android
Есть 100500 кнопок, нужно имитировать их нажатие. делаю это через селекторы и android:state_pressed но, текст таким образом не...

Определить нажатие кнопки Home и кнопки сворачивания приложения - Программирование Android
По аналогии с backPressed: @Override public void onBackPressed() { }

TableLayout. Кнопки получаются разных размеров (кнопки-картинки) - Программирование Android
Я решил делать приложение в TableLayout. Добавил TableRow, в него 3 кнопки. Но кнопки у меня картинки, соответственно я в свойствах кнопок...

Оформление кнопки: отследить, вмещается ли текст в размеры кнопки - Программирование Android
Добрый день, задача стоит следующая динамически создаю кучу кнопок, каждой присваиваю setText из массива. for (int...

Не убираются кнопки с DBNavigator - Delphi
Доброе время суток! Создал БД в Делфи 7. Поставил кнопку с кодом Begin DBNavigator1.VisibleButtons := ; End; (код убирает...

2
kvaka
31 / 31 / 3
Регистрация: 26.06.2012
Сообщений: 166
03.02.2015, 03:06 #2
Вопрос непонятен, код, если честно (сильно правда вникать не стал) тоже - нифик здесь интенты? Если с 2х сторон просто изображения - сделайте их из ImageView с соответствующими ClickListener`ами - что может быть проще?
0
dirtwitcher
0 / 0 / 0
Регистрация: 02.02.2015
Сообщений: 4
13.02.2015, 00:55  [ТС] #3
Спасибо за ответ. Интенты нужны были для перехода на другое активити. Но я использовал startActivity, переделал на startActivityForResult все заработало
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.02.2015, 00:55
Привет! Вот еще темы с ответами:

Тормоза не убираются Windows XP - Windows XP
Очень большая нагрузка на 1 ядро из 4, в следствии чего сильно тормозит пк(если включить только AIMP, тормоза не убираются). А так же...

Не убираются маркеры у списка - HTML, CSS
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Отель</title> <link rel="stylecheet" href="style.css"> ...

Не убираются лишние символы из списка - Python
Опишу задачу. Нужно из SQL БД вытянуть 2 столбца. Один это ID (Primary key), второй просто текст название группы. 1) Делаю запрос к БД ...

Не убираются скрытые грани во вьюпорте - AutoCAD
Возникла такая проблема: На видовом экране появились скрытые линии ребер. Появились неожиданно. Никаких манипуляций с настройками...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.