android 界面控件 textview 全解
textview基本使用:
<TextView
10. android:id="@+id/txtOne"
11. android:layout_width="200dp"
12. android:layout_height="200dp"
13. android:gravity="center"//设置该控件中内容的对齐方式,注意区别layout_gravity
14. android:text="TextView(显示框)"
15. android:textColor="#EA5246"
16. android:textStyle="bold|italic"//设置字体风格
17. android:background="#000000"
18. android:textSize="18sp" />
19.
进阶1:
带阴影的textview:
<TextView
2. android:layout_width="wrap_content"
3. android:layout_height="wrap_content"
4. android:layout_centerInParent="true"
5. android:shadowColor="#F9F900"//设置阴影颜色
6. android:shadowDx="10.0"//水平偏移的位移
7. android:shadowDy="10.0"//竖直
8. android:shadowRadius="3.0"//甚至阴影的模糊程度
9. android:text="带阴影的TextView"
10. android:textColor="#4A4AFF"
11. android:textSize="30sp" />
进阶2:
带边框的textview:
先画一个drawable然后背景设为这个就行了
矩形边框
1.<?xml version="1.0" encoding="utf-8"?>
2.<shape xmlns:android="http://schemas.android.com/apk/res/android" >
3.
4. <!-- 设置一个黑色边框 -->
5. <stroke android:width="2px" android:color="#000000"/>
6. <!-- 渐变 -->
7. <gradient
8. android:angle="270"
9. android:endColor="#C0C0C0"
10. android:startColor="#FCD209" />
11. <!-- 设置一下边距,让空间大一点 -->
12. <padding
13. android:left="5dp"
14. android:top="5dp"
15. android:right="5dp"
16. android:bottom="5dp"/>
17.
18.</shape>
圆形边框
<?xml version="1.0" encoding="utf-8"?>
2.<shape xmlns:android="http://schemas.android.com/apk/res/android">
3.
4. <!-- 设置透明背景色 -->
5. <solid android:color="#87CEEB" />
6.
7. <!-- 设置一个黑色边框 -->
8. <stroke
9. android:width="2px"
10. android:color="#000000" />
11. <!-- 设置四个圆角的半径 -->
12. <corners
13. android:bottomLeftRadius="10px"
14. android:bottomRightRadius="10px"
15. android:topLeftRadius="10px"
16. android:topRightRadius="10px" />
17. <!-- 设置一下边距,让空间大一点 -->
18. <padding
19. android:bottom="5dp"
20. android:left="5dp"
21. android:right="5dp"
22. android:top="5dp" />
23.
24.</shape>
进阶3:
带图片的textview
7. <TextView
8. android:layout_width="wrap_content"
9. android:layout_height="wrap_content"
10. android:layout_centerInParent="true"
11. android:drawableTop="@drawable/show1" //设置文字上方的图片
12. android:drawableLeft="@drawable/show1"
13. android:drawableRight="@drawable/show1"
14. android:drawableBottom="@drawable/show1"
15. android:drawablePadding="10dp" //设置文字与图片的距离
16. android:text="微信" />
17.
4:
使用autoLink属性识别链接类型
<TextView
....
andorid:text="www.baidu.com"
android:autolink="email/phone/map/...."
/>
android 界面控件 textview 全解的更多相关文章
- Android列表控件ListView详解
ListView绝对可以称得上是Android中最常用的控件之一,几乎所有应用程序都会用到它. 由于手机屏幕空间都比较有限,能够一次性在屏幕上显示的内容并不多,当我们的程序中有大量的数据需要展示的时候 ...
- Android 基础控件 TextView
一TextView介绍: TextView是UI最基本的组件,使用TextView可以显示丰富的文本信息.设置添加TextView最常见的方法就是在xml中添加TextView元素,并指定属性.Tex ...
- Android常见控件— — —TextView
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android=&qu ...
- Android基础控件TextView
1.常用属性 <TextView android:id="@+id/text11" //组件id android:layout_width="match_paren ...
- Android开发CheckBox控件,全选,反选,取消全选
在Android开发中我们经常会使用CheckBox控件,那么怎么实现CheckBox控件的全选,反选呢 首先布局我们的界面: <?xml version="1.0" enc ...
- Android开发之基本控件和详解四种布局方式
Android中的控件的使用方式和iOS中控件的使用方式基本相同,都是事件驱动.给控件添加事件也有接口回调和委托代理的方式.今天这篇博客就总结一下Android中常用的基本控件以及布局方式.说到布局方 ...
- Android 开源控件与常用开发框架开发工具类
Android的加载动画AVLoadingIndicatorView 项目地址: https://github.com/81813780/AVLoadingIndicatorView 首先,在 bui ...
- Android基本控件之Menus
在我们的手机中有很多样式的菜单,比如:我们的短信界面,每条短信,我们长按都会出现一个菜单,还有很多的种类.那么现在,我们就来详细的讨论一下安卓中的菜单 Android的控件中就有这么一个,叫做Menu ...
- Android基本控件和事件以及消息总结
Android学生空间界面设计涉及到的常用基本控件有TextView,EditText,Button,ImageView,CheckBox,RadioButton,基本事件有触屏和键盘事件,包括onT ...
随机推荐
- pat00-自测1. 打印沙漏(20)
00-自测1. 打印沙漏(20) 时间限制 200 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 本题要求你写个程序把给定的符号打 ...
- 深入理解JavaScript系列(18):面向对象编程之ECMAScript实现(推荐)
介绍 本章是关于ECMAScript面向对象实现的第2篇,第1篇我们讨论的是概论和CEMAScript的比较,如果你还没有读第1篇,在进行本章之前,我强烈建议你先读一下第1篇,因为本篇实在太长了(35 ...
- mvc表单如何绑定bool类型的属性或变量
先来看一组代码: 视图代码: @model MvcTest.Controllers.Test @{ Layout = null; } <!DOCTYPE html> <html> ...
- JavaScript各类型变量和对象
一.javascript支持的数据类型: var x=1 数字 var x=0.1 小数 var x=true/false bool var x="abc" 字符串 ...
- js异步流程控制-回调
f1为耗时操作,f2依赖f1的数据,因此f2必须在f1之后执行: 个人理解是:将f2(回调函数)的代码放在异步函数内部的最后执行,相当于把同步操作的代码融合到异步函数内部的最后: let tag = ...
- Celery-------周期任务
在项目目录例子的基础上进行修改一下celery文件 from celery import Celery from celery.schedules import crontab celery_task ...
- ppt写作的注意事项
PPT推荐字体及大小: 宋体严谨,适合正文,显示最清晰 黑体庄重,适合标题,或者强调区 隶书楷体,艺术性强,不适合投影 如果通过文字排版突出重点:加粗.加大字号.变色 PPT文字太多怎么办? 1.抽象 ...
- memcached与spring集成
一.背景 销售CRM(项目A)将负责管理项目信息系统(项目B)的支付与权限 上级要求为避免频繁调用CRM接口,中间放一级缓存,但要做到缓存中保证最新数据 因项目B已使用memcache作缓存,所以决定 ...
- 基于 Azure 托管磁盘配置高可用共享文件系统
背景介绍 在当下,共享这个概念融入到了人们的生活中,共享单车,共享宝马,共享床铺等等.其实在 IT 界,共享这个概念很早就出现了,通过 SMB 协议的 Windows 共享目录,NFS 协议的网络文件 ...
- HTTP协议安全头部X-Content-Type-Options引入的问题
前段时间测试MM反馈了一个问题,在富文本编辑器里上传的图片无法正常呈现.因为Jackie在本机的环境上没有观察类似的现象,而恰好那天测试环境的某个重要配项被改错了,于是Jackie想当然的归类为配置项 ...