概述
基本步骤:
在drawable文件夹下建立一个shape.xml
shape.xml:
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <!-- 填充的颜色 --> <solid android:color="#FF8C2E"/> <!-- 设置按钮的四个角为弧形 --> <!-- android:radius 弧形的半径 --> <corners android:radius="360dip"/> <!-- padding: Button 里面的文字与Button边界的间隔 --> <padding android:left="10dp" android:top="10dp" android:right="10dp" android:bottom="10dp" /> </shape>
在主界面中的main.xml:
<TextView
android:id="@+id/agree"
android:layout_width="125dp"
android:layout_height="50dp"
android:background="@drawable/shape"
/>
注意:在shape文件中,
表示绘制椭圆:
android:shape="oval"
表示绘制线条:
android:shape="line"
表示圆形:
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <!-- 填充的颜色 --> <solid android:color="@color/colorAccent"/> <!-- 设置按钮的四个角为弧形 --> <!-- android:radius 弧形的半径 --> <corners android:radius="180dip"/> <!-- padding: Button 里面的文字与Button边界的间隔 --> <padding android:left="5dp" android:top="10dp" android:right="5dp" 根据字数多少 大小 边距稍微调一下就能出来 android:bottom="10dp" /> </shape> <!-- 自定义绘制textview 形状android:shape="rectangle" -->
表示绘制矩形;加上半径,则可以绘制圆角矩形。
android:shape="rectangle"
最后
以上就是内向羽毛为你收集整理的Android中自定义TextView的形状--圆形-椭圆形-圆角矩形-线条的全部内容,希望文章能够帮你解决Android中自定义TextView的形状--圆形-椭圆形-圆角矩形-线条所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复