powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / Своя кнопка.
6 сообщений из 6, страница 1 из 1
Своя кнопка.
    #38684616
TimRX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.

С использованием библиотек swing я делал так .
Создавал класс контейнер
Код: java
1.
public class Container extends JPanel


И определял в нем основные методы и свойства.
Для кнопок создавал три класса
Код: java
1.
2.
3.
4.
5.
6.
7.
public class ModelButton
......................
public class ViewButton extends Container{
    public ViewButton(ModelButton model)
}
      
public class ControllerButton


и на основе этих классов рисовал кнопки.

А как этот способ применить при создании кнопок в андройде ? Понятно что в качестве контейнера будет выступать секция с тегом <Button /> в layout.
Думал как то так
Код: java
1.
2.
3.
public class ViewButton extends Button implements PropertyChangeListener 
................................
ViewButton viewButton =(ViewButton) view.getView.findViewById(R.id.someButton);


Как можно создать свой класс кнопки и получить в него ссылку на кнопку в активити ?
...
Рейтинг: 0 / 0
Своя кнопка.
    #38684655
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пока встречный вопрос: зачем именно свой класс кнопки? Что там от нее такого интересного требуется?
...
Рейтинг: 0 / 0
Своя кнопка.
    #38684660
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Своя кнопка.
    #38684674
TimRX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadmanПока встречный вопрос: зачем именно свой класс кнопки? Что там от нее такого интересного требуется?
Ничего интересного. Мне удобно разделять код. Если получать кнопку так
Код: java
1.
Button button =(Button) view.getView.findViewById(R.id.someButton);


то как к этой view можно к примеру прикрутить модель ?
т.е в модели удобно хранить состояние кнопки, а события обрабатывать в контроллере.
...
Рейтинг: 0 / 0
Своя кнопка.
    #38684688
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TimRXто как к этой view можно к примеру прикрутить модель ?
"Свою" кнопку еще нужно и прописать в layout.

А если хочется чего-то приписать свое кнопке, то есть setTag.
...
Рейтинг: 0 / 0
Своя кнопка.
    #38684701
TimRX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разобрался .. спасибо
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Android [игнор отключен] [закрыт для гостей] / Своя кнопка.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]