Да, вы можете изменить цвет фокуса кнопки (это ОС с открытым исходным кодом). Я обшарил SDK и не смог найти прямой способ изменить цвет фокуса кнопки. Я нашел этот дразнящий XML-файл ...
widget_button.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:color="#ff000000"/>
<item android:color="#ff000000"/> <!-- unfocused -->
</selector>
... но мне трудно понять, где что-то настроить. Кнопка расширяет TextView, и на основе источника TextView, где определяется цвет фокуса.
Если вы действительно хотите этого, вам нужно создать свой собственный класс из исходного кода.
PS: Поскольку это так сложно, я подозреваю, что команда Andoird не одобряет это. Это делает менее согласованным пользовательский интерфейс.