Кнопка переключения Android программно или XML? - PullRequest
1 голос
/ 02 июля 2011

Итак, я сделал свою собственную кнопку переключения, похожую на Vista Aero Glass, а скорее на состояние включения или выключения.Я хотел бы, чтобы кнопка переключателя ярче, когда она выбрана, пока она не была отменена.Возможно ли это, и какой вариант лучше всего программно или через XML?

Ответы [ 3 ]

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

Использование ToggleButton .

Для поведения выбора / отмены, вам лучше сделать это:

  • Определите его изначально с помощью XML.
  • Затем программно получите ссылку на тег XML и обработайте его поведение (то есть, как выглядит кнопка, когда она выбрана / не выбрана)
0 голосов
/ 02 июля 2011

если я правильно понимаю, вы ищете эту кнопку переключения. http://developer.android.com/reference/android/widget/ToggleButton.html Возможно, вам не нужно создавать свой собственный.

Обычно рекомендуется управлять всеми компонентами пользовательского интерфейса на уровне XML, если это возможно.

0 голосов
/ 02 июля 2011

Check StateListDrawable . Лучше всего определить в XML, но вы можете сделать это и программно.

...