Я ненавижу быть третьим человеком, который спрашивает об этом, но предыдущий два вопросы не t, казалось, ответил на него полностью. В рекомендациях по дизайну для Android подробно описаны кнопки без полей, но не описано, как их сделать. В одном из предыдущих ответов было предложено использовать:
style="@android:style/Widget.Holo.Button.Borderless"
Это хорошо работает для темы Holo, но я также часто использую Holo.Light и
style="@android:style/Widget.Holo.Light.Button.Borderless"
Кажется, не существует. Есть ли способ применить стиль для таких кнопок без полей в Holo.Light или, что еще лучше, просто применить тег без полей, не указывая, к какой теме он принадлежит, чтобы приложение могло выбрать правильный стиль во время выполнения?
Holo.ButtonBar, кажется, отвечает всем требованиям для того, что я ищу, за исключением того, что он не дает обратной связи с пользователем о том, что он был нажат.
Кроме того, есть ли в документации место, в котором перечислены такие стили, которые можно применять, и их описание? Сколько ни гуглил, ни копался в документах, ничего не нашел. Если я щелкну правой кнопкой мыши и отредактирую стиль, появится просто не описательный список.
Любая помощь будет оценена по достоинству.
Изменить: получил идеальный ответ от javram, и я хотел добавить XML для всех, кто заинтересован в добавлении частичных границ, принятых Google.
Для горизонтального делителя это прекрасно работает
<View
android:id="@+id/horizontal_divider_login"
android:layout_width="match_parent"
android:layout_height="1dp"
android:layout_marginLeft="8dp"
android:layout_marginRight="8dp"
android:background="@color/holo_blue" />
а это для вертикального:
<View
android:id="@+id/vertical_divider"
android:layout_width="1dip"
android:layout_height="match_parent"
android:layout_marginBottom="8dp"
android:layout_marginTop="8dp"
android:background="@color/holo_blue" />