Я столкнулся с небольшой проблемой стиля при разработке приложения.Когда я выделяю текстовый элемент, кажется, что он имеет цвет colorAccent, хотя я хочу, чтобы он имел атрибут: selectableItemBackgroundBorderless
.Мне нужно было обойти эту проблему, чтобы заставить кнопки Положительный и Отрицательный в диалоговом окне вести себя как свойство, и я не смог найти решение для выделенного текста.
Если кто-нибудь знает, как изменить фонтолько выделенной копии, вставки ... и т. д. в selectableItemBackgroundBorderless
без влияния на что-либо в диалоговом окне, что было бы замечательно.
Вот как это выглядит
![enter image description here](https://i.stack.imgur.com/fpT6l.png)
В настоящее время мои styles.xml
<style name="AlertDialogTheme" parent="Theme.AppCompat.Dialog.Alert">
<item name="colorControlHighlight">@color/Gold</item>
<item name="colorControlActivated">@color/Gold</item>
<item name="colorControlNormal">@color/Gold</item>
<item name="android:textColor">@color/Black</item>
<item name="android:textColorPrimary">@color/Gray</item>
<item name="colorAccent">@color/AmazonGold</item>
<item name="android:buttonBarNegativeButtonStyle">@style/NegativeButtonStyle</item>
<item name="android:buttonBarPositiveButtonStyle">@style/PositiveButtonStyle</item>
</style>
<style name="NegativeButtonStyle" parent="Widget.AppCompat.Button.ButtonBar.AlertDialog">
<item name="android:textColor">@color/Black</item>
<item name="android:background">?attr/selectableItemBackgroundBorderless</item>
</style>
<style name="PositiveButtonStyle" parent="Widget.AppCompat.Button.ButtonBar.AlertDialog">
<item name="android:textColor">@color/Black</item>
<item name="android:background">?attr/selectableItemBackgroundBorderless</item>
<item name="android:backgroundTint">@color/Gold</item>
<item name="android:layout_marginStart">15dp</item>
</style>
Редактировать: Добавление @ color / Clear или color / Transparent не решает проблему, поскольку с тех пор будут действовать мои кнопки Положительный и Отрицательный.