我想在我的应用程序中更改软键(不确定这些按钮的名称一起)从黑色到透明的背景,以便用户在我的应用程序中获得listview中项目的完整可见性.我在谷歌照片
Android应用程序中找到了此功能.请点击此处的应用截图.
解决方法
这可以用于API级别21
将此样式放在v21 / themes.xml中,并将其用作应用程序主题
将此样式放在v21 / themes.xml中,并将其用作应用程序主题
<style name="MyApplicationTheme" parent="Theme.AppCompat.NoActionBar"> <item name="android:navigationBarColor">#4D000000</item> </style>
请记住,您的活动也应全屏显示在导航栏下方(软键)
对于扩展AppCompatActivity的活动,您可以通过以下方式在代码中执行此操作:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { getWindow().getDecorView().setsystemUIVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); }