Android TextView 文本框

您所在的位置:网站首页 html文本框设置圆角怎么设置出来 Android TextView 文本框

Android TextView 文本框

2024-07-11 09:14| 来源: 网络整理| 查看: 265

上一章节我们学习了如何给 TextView (文本框) 的文字添加阴影效果,如果我们想给 TextView 加上边框有没有办法呢?

TextView 的边框

TextView 没有提供任何属性用来添加边框效果,不过提供了另外的变通方法来加边框

想为 TextView 或者子控件设置一个边框背景,普通矩形边框或者圆角边框,可以先写 ShapeDrawable 的资源文件,然后使用 android:background 属性将该资源添加为背景

shapeDrawable 资源文件

我们下来看看 shapeDrawable 资源文件的节点和属性

设置背景颜色

设置边框的粗细以及边框颜色

设置边距

设置圆角弧度

设置渐变色,可选属性有

属性 说明 startColor 起始颜色 endColor 结束颜色 centerColor 中间颜色 angle 方向角度angle =0 从左到右,然后逆时针方向转angle = 90 时从下往上 type 设置渐变的类型 范例

我们写一个范例来演示下这些基础属性

创建一个 空的 Android 项目 cn.twle.android.TextView

修改 res/values/strings.xml 为添加几个字符串

TextView 矩形边框的 TextView 圆角边框的 TextView

修改 res/values/colors.xml 添加几个颜色

#3F51B5 #303f9f #FF4081 #ff0000 #00ff00 #0000ff #ffffff #000000 #333333 #87CEEB #dddddd #e2b0ff #9f44d3 #000dff

在 res/drawable 目录下创建文件 txt_rectborder.xml 用于矩形边框的 Drawable

在 res/drawable 目录下创建文件 txt_radiuborder.xml 用于圆角矩形边框的 Drawable

修改 activity_main.xml 文件,将 TextView 的 blackground 属性设置成上面这两个 Drawable

运行 APP 显示如下

参考文档 TextView API


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3