android 控件加圆角

Posted 新年新气象934060369

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 控件加圆角相关的知识,希望对你有一定的参考价值。

1.新建一个radius_border.xml

<?xml version="1.0" encoding="utf-8"?>

<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="#FFFFFF" />
    <stroke android:width="1dip" android:color="#aea594" />
    <corners android:topLeftRadius="10dp"
        android:topRightRadius="10dp"
        android:bottomRightRadius="10dp"
        android:bottomLeftRadius="10dp"
        />
</shape>

 2.在代码中添加一句:

TextView.setBackgroundResource(R.drawable.radius_border);

 这里可能回报一句错误element shape doesn‘t required attribute android:layout_height

解决方法:

radius_border.xml移动到drawable中即可

 

以上是关于android 控件加圆角的主要内容,如果未能解决你的问题,请参考以下文章

Android学习笔记圆角矩形ImageView自定义控件的实现与使用

Android高性能的圆角图片控件RoundImageView

android设置控件样式(边框颜色,圆角)和图片样式(圆角)

Android 对控件设置边框样式(边框颜色,圆角)和图片样式(圆角)

50个Android开发技巧(12 为控件加入圆角边框)

Android 控件 RoundedBitmapDrawable