`

玩转Android---UI篇---TextView(文本框)

阅读更多

TextView比较简单,不能够用来进行编辑,只能够用来显示信息

 

布局文件里的一些常用的XML属性

android:gravity---用来设置控件内文本的对齐方式

android:layout_gravity---相对于父控件来说,用于设置控件的对齐方式

android:text---用来设置控件文本信息

android:layout_width---用来设置控件的宽度

android:layout_height---用来设置控件的高度

android:background---用来设置控件的背景色

android:textColor---用来设置控件内文本的颜色

android:textSize---用来设置控件的文本字体大小

android:width和android:height---功能与android:layout_width相似

区别:

android:layout_width只能设置fill_parent(横向填充整个屏幕)或

 

wrap_content(横向填充控件本身大小)

android:width设置具体控件的横向大小 单位是像素

 

例如:TextView显示

 

main.xml布局文件

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

    android:orientation="vertical"

    android:layout_width="fill_parent"

    android:layout_height="fill_parent"

    >

<TextView  

    android:layout_width="fill_parent" 

    android:layout_height="wrap_content" 

    android:text="@string/hello"

    />

</LinearLayout>

string.xml文件
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="hello">Hello World, MyTestView!</string>
    <string name="app_name">MyTestView</string>
</resources>
MyTextView.java文件
package org.loulijun.MyTestView;

import android.app.Activity;
import android.os.Bundle;

public class MyTestView extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}

运行结果:


 
  • 大小: 8.1 KB
分享到:
评论

相关推荐

    Android---UI篇

    •Android---UI篇---TextView(文本框) • •Android---UI篇---EditText(编辑框) • •Android---UI篇---DatePicker,TimePicker(日期和时间) • •Android---UI篇---ImageButton(带图标的按钮) • •Android---UI...

    Android-TextView-LinkBuilder-master.zip

    本项目“Android-TextView-LinkBuilder-master”聚焦于在TextView中创建可点击的链接,这对于实现诸如展示帮助文档、嵌入网址或者用户协议等具有交互性文本的场景非常实用。下面我们将深入探讨这一主题。 首先,...

    Android-html-textview.zip

    Android-html-textview.zip,显示简单HTML内容的文本视图,安卓系统是谷歌在2008年设计和制造的。操作系统主要写在爪哇,C和C 的核心组件。它是在linux内核之上构建的,具有安全性优势。

    android-TextView-Animation

    本项目"android-TextView-Animation"就是专注于实现这样的效果,使得TextView内部的文字能够产生美观的动画。 在Android中,我们可以利用内置的动画系统来对TextView进行操作。主要有两种类型的动画:属性动画...

    Android-TextView-富文本-html图片显示.rar

    在Android开发中,`TextView` 是一个非常基础且重要的组件,通常用于展示纯文本内容。然而,当开发者需要在文本中插入图片或者实现更复杂的格式时,`TextView` 的功能就显得有些不足。针对这种情况,Android 提供了...

    Android-TextView学习

    在本篇关于`Android-TextView`的学习中,我们将深入探讨其核心特性、常用属性以及源码解析。 1. **TextView的基本用法** - `TextView`的创建:通过XML布局文件或Java代码动态创建。 - 设置文本:使用`setText()`...

    Android Studio 插件android-butterknife-zelezny.jar

    Android Studio 是Google官方推出的Android应用开发集成环境,它提供了丰富的功能和工具,使得开发者能够高效地构建、测试和调试应用程序。在Android Studio中,插件是扩展其功能的重要方式,可以提升开发效率并简化...

    android-TextView.rar_android_textview

    在Android开发中,TextView是用于显示单行或多行文本的基本组件。它在用户界面中扮演着重要的角色,不仅可以展示静态文本,还能实现各种动态效果,如自动换行、文字居中、字体样式调整等。本教程将深入探讨如何在...

    Android-TextView.rar_android

    在Android开发中,`...总的来说,`Android TextView`是一个功能强大的组件,开发者可以通过各种方式定制其行为和外观,以满足各种UI需求。了解并熟练掌握`TextView`的使用,对于创建高质量的Android应用至关重要。

    Android项目设计与开发:文本框TextView.ppt

    嵌入式Android项目设计与开发 第四章 基本控件编程 ——文本框TextView 引言 Android为编程人员提供了大量的控件,这些控件能实现各类型的功能,正如之前学习过的button和Toast。 本章节我们选取几个较为常用的控件...

    安卓textView相关-advanced-textview各种高级功能的textview.rar

    在Android开发中,TextView是用于显示文本的基本组件,它在用户界面中扮演着至关重要的角色。这个名为"advanced-textview各种高级功能的textview.rar"的压缩包显然包含了一些扩展了标准TextView功能的示例或者库。让...

    Android-ExpandTextView-展开收起功能的TextView

    `Android-ExpandTextView`是一个专门用于实现“展开/收起”功能的TextView组件,它允许用户在需要时查看或隐藏长文本,提高了用户体验。下面将详细讨论`ExpandTextView`的核心功能、实现原理以及如何在项目中应用。 ...

    Android-TextView换行排版混乱-允许设置SpannableString

    在Android开发中,`TextView`是用于展示文本的最基础且重要的组件。它不仅可以显示静态文本,还能处理复杂的文本格式化,例如字体样式、颜色、链接等。在某些情况下,当我们需要对`TextView`中的文本进行更精细的...

    Android代码-textview-rich-drawable

    TextViewRichDrawable This is a tiny library which empowers TextView's (and its inheritors) ...This library is just an extension of Android's TextView. Usage Enable vector Drawable support for pre Lo

    Android代码-html-textview

    The library also includes a workaround to prevent TextView from crashing on specific Android versions and the possibility to load images from local drawables folder or from the Internet. This library ...

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

    标题"安卓textView相关-Android去掉TextView的上下边距.zip"所指向的内容就是关于如何去除`TextView`的这些不必要的边距。 首先,我们来理解一下`TextView`的边距。`TextView`的边距分为内边距(padding)和外边距...

    Android--快递查看效果安卓经典UI特效.rar

    1. **Android UI组件**:快递查询界面可能包含多个常见的Android UI组件,如TextView用于显示快递单号和状态,EditText用于用户输入快递单号,RecyclerView或者ListView用于展示历史查询记录,还有可能使用Button来...

    Android-Android中可"折叠""打开"或者"全文""收起"的TextView

    `TextView`作为标准的UI组件,通常用于展示单行或多行文本。然而,当文本内容过长时,直接展示全部可能会占据大量屏幕空间,影响用户体验。为了解决这个问题,开发者可以使用一种特殊类型的`TextView`,即“可折叠”...

    Android-TagTextView包含标签的TextView

    `TagTextView`是一个专为Android平台设计的自定义视图,它扩展了标准的`TextView`类,增加了显示多个标签的功能。这个组件通常用于在界面上展示一组分类或者关键词,比如在新闻应用中显示文章标签,或者在社交应用中...

Global site tag (gtag.js) - Google Analytics