Как установить кнопку «Копировать вставить» в «Без полей» - PullRequest
0 голосов
/ 20 мая 2019

Я столкнулся с небольшой проблемой стиля при разработке приложения.Когда я выделяю текстовый элемент, кажется, что он имеет цвет colorAccent, хотя я хочу, чтобы он имел атрибут: selectableItemBackgroundBorderless.Мне нужно было обойти эту проблему, чтобы заставить кнопки Положительный и Отрицательный в диалоговом окне вести себя как свойство, и я не смог найти решение для выделенного текста.

Если кто-нибудь знает, как изменить фонтолько выделенной копии, вставки ... и т. д. в selectableItemBackgroundBorderless без влияния на что-либо в диалоговом окне, что было бы замечательно.

Вот как это выглядит

enter image description here

В настоящее время мои 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 не решает проблему, поскольку с тех пор будут действовать мои кнопки Положительный и Отрицательный.

...