Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在黑色背景上使SelectableItemBackground无边框可见?_Android_User Interface - Fatal编程技术网

Android 如何在黑色背景上使SelectableItemBackground无边框可见?

Android 如何在黑色背景上使SelectableItemBackground无边框可见?,android,user-interface,Android,User Interface,我正在开发一个Android应用程序,在主屏幕上有许多可点击的元素 对于我的每个可点击屏幕UI元素,我都使用了以下内容 android:background="?attr/selectableItemBackgroundBorderless" 我的主屏幕有一个完全黑色的背景,这是防止无边界的“涟漪”被看到 如果我把背景改成 android:background="@android:color/transparent" 我可以清楚地看到所需的“涟漪” 如何使“涟漪”在黑色背景上可见 我的主题定

我正在开发一个Android应用程序,在主屏幕上有许多可点击的元素

对于我的每个可点击屏幕UI元素,我都使用了以下内容

android:background="?attr/selectableItemBackgroundBorderless"
我的主屏幕有一个完全黑色的背景,这是防止无边界的“涟漪”被看到

如果我把背景改成

android:background="@android:color/transparent"
我可以清楚地看到所需的“涟漪”

如何使“涟漪”在黑色背景上可见

我的主题定义如下:-

<resources>

    <style name="AppTheme" parent="Theme.AppCompat.DayNight.NoActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@android:color/white</item>
        <item name="colorPrimaryDark">@android:color/white</item>
        <item name="colorAccent">#c9e0bb</item>
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowActionBar">false</item>
        <item name="android:windowFullscreen">true</item>
        <item name="android:windowContentOverlay">@null</item>
        <item name="android:windowIsTranslucent">true</item>

        <item name="android:textColor">@android:color/white</item>
        <item name="android:textColorHint">@android:color/white</item>
    </style>

</resources>

@android:彩色/白色
@android:彩色/白色
#c9e0bb
真的
假的
真的
@空的
真的
@android:彩色/白色
@android:彩色/白色

在UI元素中尝试此操作
android:前台=“?attr/selectableItemBackgroundBorderless”

您使用什么主题?@Jin35我的主题是parent=“theme.AppCompat.DayNight.NoActionBar”