• Android 基础控件 TextView


    一TextView介绍:

    TextView是UI最基本的组件,使用TextView可以显示丰富的文本信息。设置添加TextView最常见的方法就是在xml中添加TextView元素,并指定属性。TextView常见的设置属性有:


    android:id:设置TextView的名字,注意不要与其他组件重复,id是xml文件是中唯一的。

    android:height:设置文本区域的高度,支持度量单位:px(像素)/dp/sp/in/mm(毫米),一般是dp

    android:width:设置文本区域的宽度,支持度量单位:px(像素)/dp/sp/in/mm(毫米),一般是dp

    android:textStyle:设置字体样式,bold(粗体)、italic(斜体)等

    android:textcolor:设置字体颜色,使用RGB十六进制的格式

    android:gravity:设置文本位置,设置居中或者靠边,如设置成“center”,文本将居中显示。

    android:textSize: 设置字体大小,单位,一般是sp;

    android:text:        文本显示的内容

    行距
    android:lineSpacingExtra 
    设置行间距,如"8dp"。
    android:lineSpacingMultiplier 

    设置行间距的倍数,如"1.5"。


    android:ellipsize:

    android:ellipsize="end"     省略号在结尾
    android:ellipsize="start"   省略号在开头
    android:ellipsize="middle"   省略号在中间
    android:ellipsize="marquee"  跑马灯
    需要加一个TextView显示行数的约束,例如:android:singleline="true"
    如果是跑马灯效果还需要加上:

    android:focusable="true"

    android:marqueeRepeatLimit="marquee_forever"
    android:focusableInTouchMode="true"

    并且宽度要设置成固定的,当文本内容长度大于设置的宽度,就会出现跑马灯效果;

    二 TextView使用

    先创建一个工程

    点击eclipse File->New->Android Project

    1. 在Project name:输入工程名TextViewDemo
    2. Build TargetAndroid版本,这里选择2.2
    3. 在Application name:输入应用程序名.这里也是TextViewDemo
    4. 在package name:输入包的名字com.TextViewDemo
    5. Min SDK Version:这里为7

    后面全部Next ,最后一步 finish

    到这里就可以创建一个新的工程了。这里IDE环境已经为我们写了一些基本的代码了:

    <span style="font-size:18px;">package com.textviewdemo;
    
    import com.textviewdemo.R;
    
    import android.app.Activity;
    import android.os.Bundle;
    import android.util.Log;
    import android.view.View;
    
    
    public class MainActivity extends Activity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
        }
    }</span>

    三 目录结构

    Src:我们放源代码的地方。

    Res:是放资源文件的地方。

           其中Res里有Layout:布局文件夹Values常数文件夹

    四 布局文件

    现在打开布局文件Layout里的main.xml,它是一个xml文件。

    它有两种显示方式:GraphicalLayout(图形化显示) 和文本显示

    五 Layout

    选择切换到图形显示,左边是一些常用的控件,右边是我们程序的视图,有一个默认的TextView,上面有一个文本hello world,

    怎么修改文字呢? 切换到文本显示可以看到代码如下:

     <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context=".MainActivity" >
    
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/hello_world" />
    
    </RelativeLayout> 

    修改文字内容,只需要修改

    android:text= " "

    后面字符串内的内容就可以;

    附件是一个实现了走马灯效果的demo;

    http://download.csdn.net/detail/q610098308/9218041





  • 相关阅读:
    Windows Server 2003 IIS 使用 Excel.Application
    AutoCAD2008换硬盘后重新激活
    730KII 打印机 Win7 2017年11月更新系统补丁后无法打印
    军训卫生巾鞋垫尺码简易参考
    电阻功率与电流关系
    万用表判断场效应管的好坏
    避免电路接触时火花的产生
    phpexcel如何读和写大于26列的excel
    铅酸蓄电池正确使用与充电管理
    铅酸蓄电池单格最高与最低电压
  • 原文地址:https://www.cnblogs.com/sharecenter/p/5621041.html
Copyright © 2020-2023  润新知