Android开发之TextView控件用法实例总结

 更新时间:2016年02月22日 11:36:40   作者:Hongten  
这篇文章主要介绍了Android开发之TextView控件用法,结合实例形式总结分析了TextView控件常用的属性设置及使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例总结了Android开发之TextView控件用法。分享给大家供大家参考,具体如下:

TextView控件可以向用户展现文本信息,我们可以设置该文本信息是否能编辑

1、TextView基本使用

在程序中创建TextView对象

在xml文件中布局使用

2、New Android Project->

Project name:TextView

Build Target:Android 2.2

Application name:TextViewDemo

Package name:com.b510.textview.activity

Create Activity:MainActivity

Min SDK Version:8

Finish

这样我们的项目就搭建起来了

3、在MainActivity.java文件中添加TextView控件

public class MainActivity extends Activity{
    public void onCreate(Bundle savedInstanceState){
       super(savedInstanceState);
       setContentView(R.layout.main);
       TextView tv=new TextView(this);
       tv.setText(“hello");
       setContentView(tv);
    }
}

此程序比较简单,只有一个控件,如果有很多哥控件时,那么我们需要写很多的代码去进行控件的布局,这样,为我们以后的维护会带来很大的困难。所以,在Android开发中,推荐使用xml文件进行控件布局

4、在main.xml文件中添加控件

<TextView
   android:id="@+id/myTextView"
   android:layout_width="fill_parent"
   android:layout_height="wrap_content"
   android:text="你好"
/>

这样再次运行程序,“你好"就会在模拟器上输出

我们的程序要很多人使用的话,外观肯定要做的漂亮,放在xml文件中,我们可以很方便的来修改他的外观,同时,美工人员来设计xml文件,程序员只负责编码,美工人员不关心代码是怎样设计的,这个和web开发很相似,美工人员专心做页面,做后台的就专心设计后台代码,他们互不干扰。

5、TextView属性

设置字体大小推荐使用sp作为单位

设置宽度或高度等属性时推荐使用dp(dip)作为单位

android:TextSize="20sp"

6、设置超链

android:autoLink设置是否为文本URL链接/email/电话号码/map时,文本显示为可点击的链接

android:autoLink="phone"

7、设置字体颜色

android:textColor="#00FF00"

8、跑马灯效果

android:ellipSize设置文字过长时,该控件是如何显示的呢?

start—省略号显示在开头

end—省略号显示在结尾

middle—省略号显示在中间

marquee—以跑马灯的方式显示

<!--无数次的跑动-->

android:marqueeRepeatLimit="marquee_forever"

<!--触摸时获得焦点-->

android:focuseableTouchMode="true"

<!-- 单行显示-->

android:singleLine="true"

更多关于Android相关内容感兴趣的读者可查看本站专题:《Android开发入门与进阶教程》、《Android多媒体操作技巧汇总(音频,视频,录音等)》、《Android基本组件用法总结》、《Android视图View技巧总结》、《Android布局layout技巧总结》及《Android控件用法总结

希望本文所述对大家Android程序设计有所帮助。

相关文章

  • 基于AnDroid FrameLayout的使用详解

    基于AnDroid FrameLayout的使用详解

    本篇文章是对AnDroid FrameLayout的使用进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • Android N多窗口支持

    Android N多窗口支持

    Android N 可以同时显示多个应用窗口。在手机上,两个应用可以在“分屏”模式中左右并排或上下并排显示。本文将对此介绍。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-05-05
  • 简单实现Android验证码

    简单实现Android验证码

    在登录或者注册的时候要求输入验证码,这篇文章主要为大家详细介绍了如何简单实现Android验证码的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • Android获取热点主机ip和连接热点手机ip的代码

    Android获取热点主机ip和连接热点手机ip的代码

    这篇文章主要介绍了Android获取热点主机ip和连接热点手机ip的相关资料,需要的朋友可以参考下
    2018-01-01
  • Android下载gradle失败的解决方法

    Android下载gradle失败的解决方法

    这篇文章主要介绍了Android下载gradle失败的解决方法,文章通过图文结合的方式给大家介绍的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2024-06-06
  • Android边播放边缓存视频框架AndroidVideoCache详解

    Android边播放边缓存视频框架AndroidVideoCache详解

    这篇文章主要为大家介绍了Android边播放边缓存视频框架AndroidVideoCache详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • Android实现打开各种文件的intent方法小结

    Android实现打开各种文件的intent方法小结

    这篇文章主要介绍了Android实现打开各种文件的intent方法,结合实例形式总结分析了Android针对HTML、图片文件、pdf文件、文本文件、音频文件、视频文件等的intent打开方法,需要的朋友可以参考下
    2016-08-08
  • Kotlin Lambda表达式实践使用介绍

    Kotlin Lambda表达式实践使用介绍

    lambda 本质上是可以传递给函数的一小段代码,Kotlin 与 Java 中的 Lambda 有一定的区别,除了对 lambda 的全面支持外,还有内联函数等简洁高效的特性。下面我们来仔细看一下
    2022-12-12
  • Android Studio3.6新特性之视图绑定ViewBinding使用指南

    Android Studio3.6新特性之视图绑定ViewBinding使用指南

    这篇文章主要介绍了Android Studio3.6新特性之视图绑定ViewBinding使用指南,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03
  • Android 开发 使用WebUploader解决安卓微信浏览器上传图片中遇到的bug

    Android 开发 使用WebUploader解决安卓微信浏览器上传图片中遇到的bug

    这篇文章主要介绍了Android 开发 使用WebUploader解决安卓微信浏览器上传图片中遇到的bug问题,本文给介绍的非常详细,需要的朋友可以参考下
    2016-11-11

最新评论