Создать пользовательский стиль кнопок класса, как новый Android Market? - PullRequest
1 голос
/ 14 июля 2011

Можно ли создать класс, в который можно было бы передать примерно четыре переменные, чтобы создать кнопку, похожую на новые кнопки ссылок Android 3.0 Market?Я пытаюсь изучить все аспекты дизайна Android.Эта кнопка ниже:

enter image description here

Я думаю, было бы здорово, если бы вы могли в своем коде создать новую кнопку, которая будет выглядеть примерно так, если вы собираетесь.

myButton = new myButton(hex value, mainText, subText, image resource);

Гекс будет определять цветную полосу, основной текст - заголовок (приложения) и т. Д.

Возможно ли это?Спасибо ... любые подобные примеры будут великолепны

1 Ответ

1 голос
/ 24 июля 2011

Да, создайте составное представление, которое предоставляет все эти функции.

  • Расширение класса View (CustomButton).
  • Создание макета со всеми этими подвиджетами (2 просмотра текста + 1 изображение)
  • Добавление макета и добавлениеэто к вашей CustomButton
  • Предоставить методы в вашем классе Custombutton, которые взаимодействуют с подвиджетами (2 телевизора + 1 IV)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...