随着两张照片做了一个selector,采用ImageView的src要么background采用selector当点击,总不会出现点击效果,这就是为什么?经过一番折腾,后来发现“揭秘”。
不开,我们来看看:
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/albumn_upload_normal"/> <item android:drawable="@drawable/albumn_upload_selected" android:state_pressed="true"/> </selector>上面的样例。你们试试,使用时不会出现点击效果。
<?xml version="1.0" encoding="utf-8"?
> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/albumn_upload_selected" android:state_pressed="true"/> <item android:drawable="@drawable/albumn_upload_normal"/> </selector>
这个样例,会出现点击效果。
总结经验:default /不点击时的效果图片应该放在最以下,才会有点击效果。不然如何点只显示default图画。
版权声明:本文博主原创文章,博客,未经同意不得转载。