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

В чем разница (View view) и (View v) - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Android приложение с 3d моделью http://www.cyberforum.ru/android-dev/thread1435303.html
Доброго времени суток! Мы хотим сделать приложение для андройда типа виртуальная витрина, пример по след ссылке:https://www.pixelsquid.com/stock-image/white-smartphone-929753470846637347. Мы имеем...
Программирование Android Не получается работать с переменной Ребят пишу диплом, интерактивный практикум по симплекс методу на android. Застрял в начале еще при построении таблиц, я использовал gridview. Такая проблема, я передаю из предыдущей активити... http://www.cyberforum.ru/android-dev/thread1435300.html
Программирование Android Как загружать полноразмерные фото в приложение?
Создал новостную ленту на подобие в контакте. Проблема с фотографиями. Если фото большое, то оно по ширине заполняет полностью экран (и это нормально), а по высоте сверху и снизу от фото появляются...
Программирование Android Реакция кнопки на нажатие
Стандартная кнопка визуально реагирует на нажатие. А когда изменяешь фон кнопки, то всякая визуальная реакция исчезает. Как-то можно это исправить через xml?
Программирование Android ListView обновление http://www.cyberforum.ru/android-dev/thread1435219.html
Пытаюсь запилить органайзер, сделал добавление в базу и вывод в ListView. Но проблема, если добавить запись, то она появится только после перезапуска приложения. Ну логично, потому что только тогда...
Программирование Android Имя layout У меня одна Activity использует несколько layout. т.е., чтобы поменять страницу, я не меняю активити, а делаю что-то вроде setContentView(R.layout.page1); ...... setContentView(R.layout.page2);... подробнее

Показать сообщение отдельно
Tester64
396 / 357 / 44
Регистрация: 22.05.2013
Сообщений: 2,518
01.05.2015, 19:19
Цитата Сообщение от krionic Посмотреть сообщение
или это как-то автоматически подразумевается исходя из принципов ООП
Это даже не совсем ООП... Это скорее API андроида! При создании класа активити(формочек) создатели (гугл) решили что в функцию обработки нажатия полезно передать ссылку на саму кнопочку... И сделали... И скупо описали в своей документации... ООП здесь только в принципах назначения обработчика и при анализе исходников "предка"(термин смотри в теории ООП) твоего активити.

Короче... много надо просто "принять", "запомнить" и использовать не до конца вдаваясь в принципы... просто те кто это писал до тебя решили что это всем будет полезно...

Попробую "на пальцах"...
на активити рисуешь две кнопки
ОБЕИМ назначаешь ОДНУ И ТУ-ЖЕ обработку нажатия. Но благодаря наличию переменной в параметрах фукнций (название можешь любое задать, но обязательно должно быть хоть какое-нибудь) можешь получить ссылку на саму кнопку и например изменить конкретно у нее название, цвет.
Или в зависимости от текста кнопки можно делать в одной и той-же функции разные действия.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru