感觉从搞android开始,大量的时间都花在解决一些小问题上了,不过好在android发展了这么几年,资料比较好找,大多数问题大家都解决过。
今天就遇到一个小问题,在搞UI时,发现UI最顶部一条用来凸显质感的白线怎么都显示不出来,仔细看了看别的应用,发现是状态栏下有阴影,把UI的白线挡住了,虽然是小细节,终归不爽。
情况如下:
解决办法:自定义styles如下
styles里定义了notile,需要的的可以自己加上全屏之类的。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.mystyles" parent="android:style/Theme.Light">
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowNoTitle">true</item>
</style>
</resources>
manifest里的activity添加 android:theme="@style/Theme.mystyles"
也可以在activity里通过代码调用,这里就不具体写了
android小问题-去除状态栏下的阴影
最新推荐文章于 2024-03-23 13:03:42 发布