android 有时候stroke不起作用
16lz
2021-12-04
如下:
<?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>
更多相关文章
- Android生命周期
- Android自学笔记(番外篇):全面搭建Linux环境(七)——JDK的安装与配置(
- wifi和GPRS下获取android的IP信息
- Android高手进阶教程(二十)之---Android与JavaScript方法相互调
- Android高手进阶教程(二十)之---Android与JavaScript方法相互调
- Android与JavaScript方法相互调用
- Android屏幕适配终极方案-原理篇
- 使用Android(安卓)Studio与ArcGIS Android(安卓)SDK的开发环境部
- Android(安卓)中文 API (16) —— AnalogClock