【问题标题】:change soft keys background from black to transparent in android app在android应用程序中将软键背景从黑色更改为透明
【发布时间】:2015-12-01 09:36:59
【问题描述】:
【问题讨论】:
标签:
android
listview
background
transparent
softkeys
【解决方案1】:
软键统称为导航栏。
要使其透明,请将此行添加到您的活动样式中(适用于 API 19 及更高版本):
<item name="android:windowTranslucentNavigation">true</item>
【解决方案2】:
这对于 API 级别 21+ 是可能的
将此样式放入您的 v21/themes.xml 并将其用作您的应用程序主题
<style name="MyApplicationTheme" parent="Theme.AppCompat.NoActionBar">
<item name="android:navigationBarColor">#4D000000</item>
</style>
请记住,您的活动也应该全屏显示在导航栏下方(软键)
对于扩展 AppCompatActivity 的 Activity,您可以通过以下方式在代码中完成:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);
}