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

Показать кнопки при клике на нужный элемент - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как работать с API VK / Facebook? http://www.cyberforum.ru/android-dev/thread1617827.html
Добрый день, хочу сделать приложение про универ, в общем разобрался как что делать но есть несколько вопросов, так как я в этом деле новичок буду благодарен за помощь. 1. С помощью чего можно...
Программирование Android Tanktastic Есть такая игрушка. Вешают бан за попытку взлома их приложения. Как они теоретически могут об этом знать? Как можно повторить такую фичу http://www.cyberforum.ru/android-dev/thread1617792.html
Работа со звуком на низком уровне Программирование Android
Хочется поработать со звуком в Андроид на низком уровне - например находить/вырезать паузы, увеличить/уменьшить скорость. Как - есть ли какие фрэймворки или пните куда копать?
Программирование Android WebView белое поле снизу
Здравствуйте форумчане. Прошу у вас помощи так как сам уже два дня не могу понять в чём проблема. Проблема в следующем. Есть WebView. Как только я кладу туда html всё хорошо красиво укладывается. Но...
Программирование Android AttributeSet http://www.cyberforum.ru/android-dev/thread1617611.html
что означает класс AttributeSet в java под андроид?
Программирование Android Хочу попробовать писать под Android - выбор языка? Языков особо не знаю никаких, так что в каком-то смысле все равно с чего начинать :) Понимаю, что нативная Java. Но, честно говоря, ее не хочется изучать, да и ООП вообще как таковое. C# не... подробнее

Показать сообщение отдельно
Nullik
43 / 12 / 1
Регистрация: 13.03.2013
Сообщений: 300
Завершенные тесты: 1

Показать кнопки при клике на нужный элемент - Программирование Android

18.12.2015, 20:14. Просмотров 545. Ответов 10
Метки (Все метки)

Добрый вечер!

Проблема: мне нужно на начальном этапе сделать кнопки "скрытыми", и как только нажимают на нужный элемент - сделать кнопки видимыми.

Делаю так, как посоветовали:

(Этот кусок кода я прописываю в методе onCreate)
Java
1
2
final ImageButton btn1 = (ImageButton) this.findViewById(R.id.btn);
        btn1.setVisibility(View.GONE);
отлично, кнопки скрывает.
Вешаю на картинку обработчик клика - "если на тебя нажали - покажи мне эти кнопки".

Java
1
2
final ImageButton btn1 = (ImageButton) this.findViewById(R.id.btn);
        btn1.setVisibility(View.VISIBLE);
Но проблема в том, что кнопки не показываются. Да, кнопки "типа сдвигаются", типа там где-то существуют, но не отображаются. Попробовала скрытие кнопок убрать на другой элемент, т.е.:
нажимаем на другой элемент -> кнопки скрываются.
нажимаем на нужную картинку - кнопки показываются.

А как сделать так, чтобы сразу кнопки были скрыты и по клику отображались?

Обработчик клика (находится в onCreate):
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
final ImageView imgTep = (ImageView) this.findViewById(R.id.imgt);
 
        imgTep.setOnTouchListener(new View.OnTouchListener() {
            public boolean onTouch(View arg0, MotionEvent event) {
                // Нажатие
                if (event.getAction() == MotionEvent.ACTION_DOWN) {
                    final ImageButton btn1 = (ImageButton) findViewById(R.id.btn);
                    btn1.setVisibility(View.VISIBLE); 
                }
 
                return true;
            }
        });
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru