最近在开发一个android程序的时候,使用了默认的主题Theme.AppCompat.Light.DarkActionBar,刚开始用华为手机测试的时候一切正常,后来换了小米Note顶配版后,发现在使用ProgressDialog做loading效果的时候,左边那个圈圈竟然不显示了。一开始我以为是android 5.1.1的问题,后来经过研究发现原来是主题在搞鬼~
如下图所示,左边一片空白~
后来在10几个群里问,结果没有一个人知道是怎么回事(或者是他们不想告诉哥吧,哎。有几个人说到了类似的原因的,结果再追问一下就没有回复了)。最后自己研究了一下,修改了一下主题啥的,发现效果出来了。
下面来看看默认的主题:
默认的主题是:Theme.AppCompat.Light.DarkActionBar
修改后的主题是:@android:style/Theme.Holo.Light.NoActionBar
所以我们以后要多用@android:style/Theme.Holo.Light.NoActionBar这个主题。
有些朋友说不知道主题在哪里修改~大家可以看看res-->values-->style.xml这个文件,就在这里面。
ok
mjj通道