最近在使用viewIndicator的时候遇到了一些麻烦。
其中使用到了一个ListView,为了统一界面美观,我将ListView的点击事件上采用了setEnable()这一方法,其点击效果如图,即只有字体颜色变化。
但是在之后对使用中的viewIndicator进行设置的时候发现,listview无缘无故竟是有了类似selector这样的点击效果:
经过一番调试之后发现问题出在了manifest文件中,起初为了viewIndicator的美观,在我的MainActivity中使用了这样的一段代码:
<activity android:name="com.example.xiaom.activities.MainActivity"
android:theme="@style/Theme.PageIndicatorDefaults">
</activity>
其中的PageIndicatorDefaults主题就是元凶。
遂最后解决方法如下:
在listview布局文件中加入:
android:listSelector="@android:color/transparent"
listview再度恢复正常。