Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Valakin
431 / 97 / 15
Регистрация: 21.02.2015
Сообщений: 736
#1

Когда вызывается конструктор дописанного view? - Программирование Android

16.07.2015, 09:47. Просмотров 379. Ответов 5
Метки нет (Все метки)

Написал класс newButton extend Button

Когда в activity выполняется конструктор моего нового класса?

? newB=(newButton) findViewByID(R.id.bb);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.07.2015, 09:47
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Когда вызывается конструктор дописанного view? (Программирование Android):

Передвинуть view, когда отображается клавиатура
Есть необходимость передвинуть поля для ввода выше, когда открывается...

В чем разница (View view) и (View v)
Я только начинаю изучать программирование под андроид (до этого вобще...

Public void onClick(View view)
Не работает public void onClick(View view) :wall: public class MainActivity...

View вытесняет другое view из activity
После второго EditText должна располагаться кнопка. Но почему-то этот второй...

Когда вызывается конструктор?
здесь написано: Каждый раз, когда создается класс или структура, вызывается...

Когда вызывается конструктор копирования?
Пожалуйста помогите ответить на вопрос "Когда вызывается конструктор...

5
Pablito
2653 / 2135 / 726
Регистрация: 12.05.2014
Сообщений: 7,450
Завершенные тесты: 1
16.07.2015, 09:52 #2
сделать вывод в лог в конструкторе, а так же в activity onCreate() после каждой строчки тоже вывод в лог и посмотреть, не вариант, не?
0
Valakin
431 / 97 / 15
Регистрация: 21.02.2015
Сообщений: 736
16.07.2015, 10:04  [ТС] #3
Конечно вариант, думал быстрее здесь спросить, придется ждать до вечера,
инет пишет что findViewByID конструктор не вызывает
0
Pablito
2653 / 2135 / 726
Регистрация: 12.05.2014
Сообщений: 7,450
Завершенные тесты: 1
16.07.2015, 10:13 #4
из названия метода очевидно, что он ищет по id

я могу ошибаться, но конструктор вьюшки вызывается где-то в дебрях метода setContextView (если эта вьюшка является частью главного лаяута)
1
Valakin
431 / 97 / 15
Регистрация: 21.02.2015
Сообщений: 736
16.07.2015, 20:39  [ТС] #5
да уж, я для новой вьюшки написал метод,
но как его вызвать ума не приложу, потому что не знаю имя экземпляра которое очевидно было присвоено в методе
setContextView
0
Spelcrawler
531 / 501 / 113
Регистрация: 12.03.2014
Сообщений: 1,666
Завершенные тесты: 1
16.07.2015, 21:47 #6
Цитата Сообщение от Valakin Посмотреть сообщение
да уж, я для новой вьюшки написал метод,
но как его вызвать ума не приложу, потому что не знаю имя экземпляра которое очевидно было присвоено в методе
setContextView
Чет не понятно, какая разница каким образом вы получили инстанс вьюшки? В любом случае, будь то обычный конструктор, или поиск по id - на выходе одна и та же вьюшка с одним набором методов.
0
16.07.2015, 21:47
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.07.2015, 21:47
Привет! Вот еще темы с решениями:

Когда вызывается статический конструктор у статического класса?
ох lol, собственно: Когда вызывается статический конструктор у статического...

Будет ли утрачена память, когда конструктор копирования вызывается для уже существующего объекта класса?
class A { char * v; A(); ~A(); A(const A &obj); } /////////////////////...

При создании класса конструктор вызывается 2 раза, затем вызывается деструктор о_О
Вот такой кодclass A { public: A(){} virtual ~A(){} }; class C {...

this(Всегда ли вызывается конструктор при не явной передачи объекта в конструктор)
class Test { int i; public: void test(int i) { this -> i = i;...


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

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

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