`

Android控件之TextView

阅读更多
原帖地址:http://www.cnblogs.com/skywang12345/archive/2013/06/14/3113829.html

Android控件之TextView


1 TextView介绍


TextView是Android的文本显示器,主要用于文本显示。Android的TextView提供了许多属性和方法用于显示参数设置,参考下面表格:



2 TextView示例


建立一个activity,分别3个文本;
第一个文本,采用默认的字体大小和字体颜色置。
第二个文本,字体大小24sp,字体颜色绿色。
第三个文本,字体大小32sp,字体颜色#FF00BBCC。其中FF表示透明度为不透明,00BBCC是颜色值。


应用层代码




 1 package com.skywang.control;
2
3 import android.app.Activity;
4 import android.os.Bundle;
5
6 public class TextViewTest extends Activity {
7 /** Called when the activity is first created. */
8 @Override
9 public void onCreate(Bundle savedInstanceState) {
10 super.onCreate(savedInstanceState);
11 setContentView(R.layout.main);
12 }
13 }


View Code

manifest文件




 1 <?xml version="1.0" encoding="utf-8"?>
2 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
3 package="com.skywang.control"
4 android:versionCode="1"
5 android:versionName="1.0" >
6
7 <uses-sdk android:minSdkVersion="10" />
8
9 <application
10 android:icon="@drawable/ic_launcher"
11 android:label="@string/app_name" >
12 <activity
13 android:name=".TextViewTest"
14 android:label="@string/app_name" >
15 <intent-filter>
16 <action android:name="android.intent.action.MAIN" />
17
18 <category android:name="android.intent.category.LAUNCHER" />
19 </intent-filter>
20 </activity>
21 </application>
22
23 </manifest>


View Code

layout文件




 1 <?xml version="1.0" encoding="utf-8"?>
2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
3 android:layout_width="fill_parent"
4 android:layout_height="fill_parent"
5 android:orientation="vertical" >
6
7 <TextView
8 android:layout_width="fill_parent"
9 android:layout_height="wrap_content"
10 android:text="@string/text_01" />
11
12 <TextView
13 android:layout_width="fill_parent"
14 android:layout_height="wrap_content"
15 android:textColor="#00FF00"
16 android:textSize="24sp"
17 android:text="@string/text_02" />
18
19
20 <TextView
21 android:layout_width="fill_parent"
22 android:layout_height="wrap_content"
23 android:textColor="#FF00BBCC"
24 android:textSize="32sp"
25 android:text="@string/text_02" />
26
27 </LinearLayout>


View Code

 


运行效果:如图



 



点击下载:源代码


 

本文链接

分享到:
评论

相关推荐

    Android控件之TextView的分析探究

    在android中,文本控件主要包括TextView控件和EditView... 您可能感兴趣的文章:Android控件系列之TextView使用介绍Android开发技巧之在a标签或TextView控件中单击链接弹出Activity(自定义动作)Android AutoCompleteText

    android 可折叠TextView 自定义控件

    `android 可折叠TextView` 自定义控件就是为了解决这个问题而设计的。这种控件允许用户点击后展开或收起文本,从而节省屏幕空间,同时保持信息的完整性和易读性。 自定义的可折叠TextView通常是通过继承Android原生...

    Android无内边距TextView控件

    Android开发过程中可能很多人都遇到过这样的问题,那就是TextView上下内边距的问题。使用TextView控件的时候由于其内边距导致与UI效果相差甚远。很是让不少程序猿难受,也包括我自己因为这个原因也没少和UI设计师打...

    演示Android通用控件包括TextView, EditText,AutoCompleteTextView等控件

    4、如果一切正常,那么你会在虚拟设备看到常用的控件(包括TextView, EditText,AutoCompleteTextView,MultiAutoCompleteTextView,Button,ImageButton,ToggleButton,CheckBox和RadioButton),根据中文提示操作。...

    android 开发进阶 自定义控件 类似 TextView

    TextView是Android系统中最基本且常用的组件之一,用于显示单行或多行文本。通过自定义它,我们可以实现更复杂、更个性化的用户界面。 自定义控件通常涉及以下几个关键步骤: 1. **创建自定义视图类**:首先,我们...

    TextView的字体自适应控件的大小

    `EditText`与`TextView`在处理文本上有许多相似之处,但`EditText`是可编辑的,而`TextView`通常是只读的。因此,从`EditText`的例子中汲取灵感,可以为`TextView`创建一个自适应字体大小的功能。 实现这个功能通常...

    Android TextView 控件例子

    在Android开发中,TextView是一个非常基础且重要的控件,它用于显示文本,可以是静态文本,也可以是动态加载的数据。TextView广泛应用于应用的各种界面中,如应用标题、按钮文字、列表项、提示信息等。本篇文章将...

    安卓textView相关-Android去掉TextView的上下边距.zip

    在自定义控件时,开发者可以覆盖`onMeasure()`方法,精确控制`TextView`的尺寸,从而消除边距。 此外,`JavaApk源码说明.txt`可能是提供了一些源码的解释和使用指南,而`下载更多打包源码~.url`则可能是一个链接,...

    Android软件开发之TextView详解源码

    其次,TextView的核心功能之一是文本渲染。Android系统使用Skia图形库进行文本渲染,包括文字排版、字体加载、行间距计算等。在源码中,我们可以找到drawText()和measureText()方法,它们分别负责绘制文本和计算文本...

    Android中继承TextView实现文字的跑马灯效果

    要实现这样的效果,我们通常会自定义一个控件来继承Android内置的TextView类。下面将详细解释如何通过继承TextView来创建具有跑马灯效果的自定义控件。 首先,我们需要了解TextView的基本概念。TextView是Android ...

    android textview图文混排支持GIF图

    在Android开发中,TextView是用于显示文本的基本组件,但原生的TextView并不支持直接显示GIF动图。然而,随着用户界面的需求日益多样化,开发者常常需要在文本中插入图片,甚至是动态的GIF图片,来增强信息的表达力...

    android动态设置TextView字体颜色

    此外,Android还提供了`ColorStateList`,它允许我们根据控件的状态(如是否被选中、是否获得焦点等)来设定不同的颜色。创建一个`ColorStateList`并应用于TextView: ```xml &lt;!-- colors.xml --&gt; &lt;selector xmlns:...

    Android实现在TextView文字过长时省略部分或滚动显示的方法

    在Android开发中,TextView是用于显示单行或多行文本的常用控件。然而,当文本内容过长时,为了适应屏幕大小,我们需要采取措施来处理这些超长的文本。本篇将详细介绍如何在TextView中实现文字过长时的省略显示和...

    android 设置textview中划线效果

    TextView是Android中最常用的用于显示文本的控件之一。而Paint对象则是用来控制文本绘制方式的对象,包括颜色、字体大小、样式等等。 1. **TextView**: TextView用于显示文本信息,可以通过多种属性来自定义其外观...

    Android控件大全以及各布局控件的使用方式

    ### Android控件大全及各布局控件的使用详解 #### 一、Android控件概述 Android控件是指在Android应用程序中用于实现用户界面的各种组件。这些控件包括但不限于按钮、文本框、列表视图等。熟悉并掌握这些控件对于...

    Android ListView,TextView跑马灯Demo

    在Android开发中,ListView是一种非常常见的控件,用于展示大量数据列表。而跑马灯(Marquee)效果则是TextView的一种特殊滚动显示方式,通常用于显示过长文本时,使其能在有限的空间内循环滚动。本Demo重点是实现...

    Android垂直滚动TextView跑马灯Demo

    跑马灯效果在Android中通常是通过自定义View或者对现有控件进行扩展来实现的,而在这个Demo中,我们将重点讨论如何在TextView中实现垂直滚动的效果。 首先,TextView是Android中最基础的文本显示控件,它通常用于...

    Android应用源码之4.TextView控件学习.zip

    本压缩包"Android应用源码之4.TextView控件学习.zip"包含了关于TextView深入学习的源码示例,非常适合开发者进行实践和探索。以下是对TextView控件的详细讲解: 1. **TextView基本使用** TextView是Android系统...

Global site tag (gtag.js) - Google Analytics