android5.0以下版本修改style.xml添加以下代码:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="android:actionBarSize">40dp</item>
<!--下段代码就是去除阴影的-->
<item name="android:windowContentOverlay">@null</item>
</style>
同时为了兼容5.0以上版本,需要在java代码中编写:
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_charge);
//以下代码用于去除阴影
if(Build.VERSION.SDK_INT>=21){
getSupportActionBar().setElevation(0);
}
}

本文介绍如何在Android应用中去除状态栏阴影,适用于Android5.0以下及5.0以上版本。通过修改style.xml文件和在Java代码中设置getSupportActionBar().setElevation(0),可以实现不同版本间的兼容。
961

被折叠的 条评论
为什么被折叠?



