1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Android中自定义TextView的形状--圆形-椭圆形-圆角矩形-线条

Android中自定义TextView的形状--圆形-椭圆形-圆角矩形-线条

时间:2019-01-13 01:57:55

相关推荐

Android中自定义TextView的形状--圆形-椭圆形-圆角矩形-线条

基本步骤:

在drawable文件夹下建立一个shape.xml

shape.xml:

<?xml version="1.0"encoding="utf-8"?><shapexmlns:android="/apk/res/android" android:shape="rectangle"> <!-- 填充的颜色 --> <solidandroid:color="#FF8C2E"/> <!-- 设置按钮的四个角为弧形 --> <!-- android:radius 弧形的半径 --> <cornersandroid:radius="360dip"/> <!-- padding: Button 里面的文字与Button边界的间隔 --> <paddingandroid: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"?><shapexmlns:android="/apk/res/android" android:shape="oval"> <!-- 填充的颜色 --> <solidandroid:color="@color/colorAccent"/> <!-- 设置按钮的四个角为弧形 --> <!-- android:radius 弧形的半径 --> <cornersandroid:radius="180dip"/> <!-- padding: Button 里面的文字与Button边界的间隔 --> <paddingandroid:left="5dp" android:top="10dp" android:right="5dp" 根据字数多少 大小 边距稍微调一下就能出来 android:bottom="10dp" /></shape> <!-- 自定义绘制textview 形状android:shape="rectangle" -->

表示绘制矩形;加上半径,则可以绘制圆角矩形。

android:shape="rectangle"

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。