怎么给android 设置边框?

怎么给android 设置边框?,第1张

Android是一种基于Linux的自由及开放源代码的 *** 作系统,主要使用于移动设备,如智能手机和平板电脑。Android在开发过程中,很多情况下需要我们在TextView上面添加一个边框,但是TextView本身不支持边框,这里介绍几种设置边框的方法,可以供大家参考:

继承与TextView开发一个自定义的组件,在view的ondraw方法中绘制边框

在您的配置文件中,直接通过包路径引用自定义的组件,运行之后,可以看到您想要的效果

方法2:自定义xml来设置背景图片,在drawable文件夹下新建xml配置文件,设置边框颜色样式

在textview的属性中设置background属性为此布局文件,运行之后,可以看到您想要的效果

Android控件设置边框的该如下:

1. 在drawable新建一个 buttonstyle.xml的文件,内容如下:

<?xml vers

ion="1.0" encoding="UTF-8"?>

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

<!-- 连框颜色值 --><item>

<shape>

<solid android:color="#ff0000" />

</shape>

</item>

<!-- 主体背景颜色值 -->

<item android:bottom="3dp" android:right="3dp">

<shape>

<solid android:color="#ffffff" />

<padding android:bottom="10dp"

android:left="10dp"

android:right="10dp"

android:top="10dp" />

</shape>

</item>

</layer-list>

2.然后在布局文件里面引入这个xml,示例代码如下:

<Button

android:id="@+id/button1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Button1"

android:background="@drawable/buttonstyle" />


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11573854.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存