Android-TextView 控件常用属性以及基本用法

摘要:
开门见山,这一篇博客主要讲一下在Android开发中,UI控件TextView的一些使用方式,主要介绍一些常用的属性,加上一些实例,希望大家看了后能够掌握其基本用法。

github地址:https://github.com/1165863642/TextViewDemo

前言

这是我第一次写博客,第一次的笔记,不足之处多谅解。开门见山,这一篇博客主要讲一下在Android开发中,UI控件TextView的一些使用方式,主要介绍一些常用的属性,加上一些实例,希望大家看了后能够掌握其基本用法。

【基本属性】

【设置ID】

android:id="@+id/tv"     //id:自定义 用于关联控件,然后对此控件的操作使用

【设置宽度和高度】

android:layout_width="wrap_content"
android:layout_height="wrap_content"

Android-TextView 控件常用属性以及基本用法第1张

第一个 自适应:根据宽度/高度 自动匹配

第二个 充满:根据宽度/高度 充满全屏

【设置背景颜色】

android:background="#dddddd"
可以填充各种颜色,也可以插入图片 
例如:

Android-TextView 控件常用属性以及基本用法第2张

【插入图片方向】

android:drawableLeft="@drawable/ic_launcher_foreground"
android:drawableBottom=""
android:drawableRight=""
android:drawableStart=""
android:drawableEnd=""
android:drawableTop=""
这个不多说了 top就是在textview上面 bottom就是下面
【文字方向:居中、左右上下。。。】
android:gravity="center"

Android-TextView 控件常用属性以及基本用法第3张

【设置字体、字体颜色、字体大小、字体加粗】

Android-TextView 控件常用属性以及基本用法第4张
android:textStyle="bold"
android:text="这是Textview"
android:textColor="#ff00feee"
android:textSize="33sp"
text:设置文字; textColor:设置字体颜色,前两位透明度;textSize:设置字体大小 用sp为单位
textstyle:字体样式 bold:加粗 italic:斜体
<TextView
        android: 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="#dddddd"
        android:drawableLeft="@drawable/ic_launcher_foreground"
        android:ellipsize="end"
        android:gravity=""
        android:textStyle="bold"
        android:text="这是Textview"
        android:textColor="#ff00feee"
        android:textSize="33sp"/>

下面是效果图

Android-TextView 控件常用属性以及基本用法第5张

下面简单的写下代码进行修改
Android-TextView 控件常用属性以及基本用法第6张

【效果图】

Android-TextView 控件常用属性以及基本用法第7张
Android-Textview 控件简单实用就差不多这些了
Demo的地址是:https://github.com/1165863642/TextViewDemo

免责声明:文章转载自《Android-TextView 控件常用属性以及基本用法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇给首页添加遮罩层,添加提示框Ipad也怕冷?!下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Android _优雅实现元素间的分割线 (支持3.0以下)

转:http://blog.csdn.net/lmj623565791/article/details/42407923 1、概述 话说,随着Android SDK版本的升级,很多控件增加了新的属性方便我们的使用,比如LinearLayout中多了:divider、showDividers等,用于为其内部元素添加分隔;但是呢,这样的属性在较低版本的SDK中...

android 应用在启动后进行全局的的初始化操作

例如对于Volley的使用: 1:定义一个类使其继承Application package com.wzh.app; import com.wzh.volley.WzhVolley; import android.app.Application; import android.util.Log; public class WzhShshtA...

30个高质量并且免费的Android图标【Android Icon素材】

有 时候你可能不喜欢默认的应用程序图标,取而代之的是一些个性化的图标。实际上对于Android设备的用户来说,改变桌面图标是可能的。你仅仅需 要一些应用程序比如LauncherPro,GO Launcher EX, Apex Launcher, Nova Launcher等来帮你完成图标的替换。网上有很多的ICON可以供你选择和挑选,但是它们过于零散,找...

Android之静态和动态加载Fragment

一、fragment的静态加载和动态加载的理解: 我觉得可以把fragment当做为一个自定义的布局,然后去使用这个定义好的布局,对于静态和动态的理解是,静态是讲在主布局文件中放入fragment布局,然后使用,而动态是不需要在主布局文件中去声明fragment的,而是直接在java代码中去添加。 二、通过一个例子来理解: 说明下下面的图:第一个为主界面,...

Unity2019使用Gradle命令行(编译)出安卓包

在我所经历的项目组中有这几种方法来生成APK 直接在Unity生成APK,可以接入SDK 使用Unity导出Android Studio工程手动生成APK 使用Unity导出Android Studio工程命令行离线生成APK 这里记录一下我在项目组使用Android Studio出包的笔记。 使用Unity导出Android Studio工程前建议查...

Android广播机制的基本使用

一提到广播我们第一感觉就会联想到小时候村里面的广播,安卓的广播机制也是类似于大喇叭。有发送广播的地方,也有接收广播的地方。但是具体怎么操作呢,我们来一步一步的看下去~ 安卓的广播种类 系统发送的广播:具体有哪些可以看下这篇Bloghttp://blog.sina.com.cn/s/blog_7dbac1250101mt5h.html app发送的广播...