Кнопки Android без полей

Ненавижу быть третьим, кто задает этот вопрос, но предыдущие двавопроса, похоже, не дали на него полного ответа. В руководстве по дизайну Android подробно описаны кнопки без полей, но не описано, как их сделать. В одном из предыдущих ответов было предложено использовать:

(скрыто)

Это хорошо работает для темы Holo, но я также использую много Holo.Light и

(скрыто)

​​Кажется, не существует. Есть ли способ применить стиль для таких кнопок без полей в Holo.Light или, что еще лучше, просто применить тег без полей, не указывая, к какой теме он принадлежит, чтобы приложение могло выбрать правильный стиль во время выполнения?

Holo.ButtonBar, похоже, отвечает всем требованиям, которые я ищу, за исключением того, что он не дает пользователю обратной связи о том, что он был нажат.

Кроме того, есть ли в документации место, в котором перечислены такие стили, которые можно применять, и их описание? Сколько ни гуглил, ни копался в документах, ничего не нашел. Если я щелкну правой кнопкой мыши и отредактирую стиль, появится просто не описательный список.

Будем признательны за любую помощь.

Изменить: получил отличный ответ от javram, и я хотел добавить немного XML для тех, кто заинтересован в добавлении частичных границ, принятых Google.

Для горизонтального делителя это прекрасно работает


, а для вертикального:


26
задан Community 23 May 2017 в 12:34
поделиться