为TextView加边框,需要在drawable建xml文件,里面设置shape来设置文本框的特殊效果。
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 实心 --> <solid android:color="@android:color/white" /> <!-- 边框 --> <stroke android:width="0.5dp" android:color="@android:color/white" /> <!-- 圆角 --> <corners android:radius="3dp" /> <!-- 边距 --> <padding android:bottom="5dp" android:left="5dp" android:right="5dp" android:top="5dp" /> <!-- 渐变 --> <gradient android:angle="270" android:endColor="#FFFF782" android:startColor="#13C7AF" /> </shape>
基本上常用的就这几种,要达到很好的效果,需要细致地调整。
下面是要在用到这个shape的TextView设置背景即可。
android:background="@drawable/border_write"
效果。
欢迎交流 http://blog.csdn.net/ycwol/article/details/47192651
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-12-28 16:33:30