В Android - Как я могу установить стиль по умолчанию для кнопок, которые создаются программно? - PullRequest
0 голосов
/ 18 декабря 2011

Мое приложение Android не может использовать кнопки XML, поскольку размер и метка кнопок создаются на основе пользовательского ввода.Поэтому мне нужно создать кнопки в упражнении и программно добавить их в макет.

Как создать стиль кнопок по умолчанию (цвет переднего плана и фона, отступы, шрифт и т. Д.) И применить этот стиль квсе мои кнопки в коде Java?

1 Ответ

1 голос
/ 05 января 2012

Один из способов сделать это может быть следующим:

1) Создайте пользовательский класс кнопок (wonkyBtn), расширяющий Button.

2) В конструкторе wonkyBtn создайте экземпляр кнопки Android,а затем перенастроить его в соответствии с вашими пожеланиями ... Если выяснится, что вам нужно несколько вариантов кнопки, вы можете перегрузить конструктор или передать параметр.

3) Вернуть бренд, отшлепать новыйwonkyBtn к вашему заявлению ...

Надеюсь, я правильно понял, R.

...