zoukankan      html  css  js  c++  java
  • android 有时候stroke不起作用

    如下:

    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android" >
        <item android:state_pressed="false" >
            <shape>
                <solid android:color="#ffffff"/>
                <stroke android:color="#888" />
                <corners android:radius="3dp"/>
            </shape>
        </item>
        <item android:state_pressed="true">
            <shape>
                <solid android:color="#dddddd"></solid>
                <stroke android:color="#888" />
                <corners android:radius="3dp"/>
            </shape>
        </item>
    </selector>

    原因:stroke没有设置宽度

    解决方案:

    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android" >
        <item android:state_pressed="false" >
            <shape>
                <solid android:color="#ffffff"/>
                <stroke android:color="#888" android:width="1px"/>
                <corners android:radius="3dp"/>
            </shape>
        </item>
        <item android:state_pressed="true">
            <shape>
                <solid android:color="#dddddd"></solid>
                <stroke android:color="#888" android:width="1px"/>
                <corners android:radius="3dp"/>
            </shape>
        </item>
    </selector>
  • 相关阅读:
    正则表达式---用户验证
    最短路 Dijkstra
    最短路 Dijkstra+堆优化
    LCIS(最长公共上升子序列)
    最小生成树 Kruskal
    网络流 最大流
    网络流 最小费用最大流
    树链剖分
    树状数组
    双重Hash
  • 原文地址:https://www.cnblogs.com/feijian/p/4305137.html
Copyright © 2011-2022 走看看