画廊视图选择器并不总是显示

问题描述

| 我正在使用图库视图,在其中使用选择器以突出显示我选择的图像。我基本上需要在所选图像上方绘制一个蓝色矩形。我的问题是,这张蓝色图片出现并在3秒后消失。有时即使选择了图像,也永远不会显示蓝色矩形。有时,它会正确显示。 我的选择器xml代码是:
<?xml version=\"1.0\" encoding=\"utf-8\"?>

<selector xmlns:android=\"http://schemas.android.com/apk/res/android\">
    <item
        android:state_pressed=\"true\"
        >
        <shape
            android:shape=\"rectangle\">
            <solid
                android:color=\"#00000000\" />
            <corners
                android:bottomRightRadius=\"8dp\"
                android:bottomLeftRadius=\"8dp\"
                android:topLeftRadius=\"8dp\"
                android:topRightRadius=\"8dp\" />
            <stroke
                android:color=\"#FFFF00\"
                android:width=\"2dp\" />
        </shape>
    </item>
    <item
        android:state_selected=\"true\"
        >
        <shape
                        android:shape=\"rectangle\">
            <solid
                android:color=\"#00000000\" />
            <corners
                android:bottomRightRadius=\"10dp\"
                android:bottomLeftRadius=\"10dp\"
                android:topLeftRadius=\"10dp\"
                android:topRightRadius=\"10dp\" />
            <stroke
                android:color=\"#3366FF\"
                android:width=\"4dp\" />
        </shape>
    </item>
    <item>
        <shape

            android:shape=\"rectangle\">
            <solid
                android:color=\"#00000000\" />
            <corners
                android:bottomRightRadius=\"10dp\"
                android:bottomLeftRadius=\"10dp\"
                android:topLeftRadius=\"10dp\"
                android:topRightRadius=\"10dp\" />
            <stroke
                android:color=\"#c2c2c2\"
                android:width=\"2dp\" />
        </shape>
    </item>
</selector>
我使用图像加载器加载图像:
imageView.setImageResource(R.drawable.galleryselector);
为什么会这样?     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)