Я хотел бы, чтобы в моем приложении был селектор дня недели с возможностью выбора нескольких дней. Я использую для этого ToggleButtons прямо сейчас, но из-за светового индикатора ToggleButton занимает слишком много места на экране. Без подсветки мои ToggleButtons выглядели бы как обычные (переключаемые) кнопки и могли бы помещаться в один ряд. Как скрыть свет?
Удаление зеленого индикатора Android ToggleButton
Ответы (2)
Ответ в этой части:
android:background="@android:drawable/btn_default"
Например, следующее заставит свет исчезнуть, а кнопка переключения будет выглядеть как кнопка по умолчанию, но с функцией переключения:
<ToggleButton android:id="@+id/your_btn"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textOn="On" android:textOff="Off"
android:background="@android:drawable/btn_default" />
person
Turtletrail
schedule
22.09.2011
Спасибо, ответ - это только часть android:background=@android:drawable/btn_default.
- person Ahmet Noyan Kızıltan; 25.04.2013
Вы можете использовать для них пользовательский android:background
drawable, который переопределит графику, включая световой индикатор. Если вы посмотрите на Android: использование фреймворков в пользовательском селекторе кнопок есть инструкции по копированию ресурсов из SDK в ваш собственный проект. Предположительно, вы могли бы скопировать обычную кнопку платформы и использовать ее в качестве фона.
person
Ilkka
schedule
04.04.2011