Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.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应用程序中将软键背景从黑色更改为透明_Android_Listview_Background_Transparent_Softkeys - Fatal编程技术网

在android应用程序中将软键背景从黑色更改为透明

在android应用程序中将软键背景从黑色更改为透明,android,listview,background,transparent,softkeys,Android,Listview,Background,Transparent,Softkeys,我想将我的应用程序中的软键(不确定这些按钮的名称)背景从黑色改为透明,这样用户就可以在我的应用程序中完全看到listview中的项目。我在谷歌照片android应用程序中发现了这个功能。请点击这里的应用截图 请有人能帮我找到一个参考文档或代码来实现这个功能。提前感谢。对于API级别21,这是可以做到的+ 将此样式放在v21/themes.xml中,并将其用作应用程序主题 <style name="MyApplicationTheme" parent="Theme.AppCompat.No

我想将我的应用程序中的软键(不确定这些按钮的名称)背景从黑色改为透明,这样用户就可以在我的应用程序中完全看到listview中的项目。我在谷歌照片android应用程序中发现了这个功能。请点击这里的应用截图


请有人能帮我找到一个参考文档或代码来实现这个功能。提前感谢。

对于API级别21,这是可以做到的+ 将此样式放在v21/themes.xml中,并将其用作应用程序主题

<style name="MyApplicationTheme" parent="Theme.AppCompat.NoActionBar">
    <item name="android:navigationBarColor">#4D000000</item>
</style>

软键一起被称为导航栏

要使其透明,请将此行添加到您的活动样式中(适用于API 19及更高版本):

true

这里有一个类似的问题。但也没有答案:请检查以下内容:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
    getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);
}
<item name="android:windowTranslucentNavigation">true</item>