`

textview 小结

 
阅读更多

1、android:ems  ——设置为n个汉字的宽度。 textview的宽度设了wrap_content

 

2、跑马灯效果:

  

    android:focusable="true"
    android:focusableInTouchMode="true"
    android:singleLine="true"
    android:ellipsize="marquee"
    android:marqueeRepeatLimit="marquee_forever" 

 

3、单行:…

     android:singleline ——设置单行显示。如果和layout_width一起使用,当文本不能全部显示时,后面用“…”来  表示。如android:text="test_ singleLine " android:singleLine="true" android:layout_width="20dp"将只显“t…”。如果不设置singleLine或者设置为false,文本将自动换行

 

 

 android:ellipsize="middle"
    android:singleLine="true"

组合使用也可以设置省略号

 

4、android:eclipsize

    设置当文字过长时,该控件该如何显示。有如下值设置:”start”—–省略号显示在开头;”end”——省略号显示在结    尾;”middle”—-省略号显示在中间;”marquee” ——以跑马灯的方式显示(动画横向移动)

 

 5、2行设置末尾省略号:

 

    android:ellipsize="end"
    android:maxLines="2"

 

6、多行省略号:

 

  

public String splitTextLen ( TextView text, String str )
            {
                if ( StringUtils.isEmpty( str ) )
                    {
                        return "";
                    }

                TextPaint paint = text.getPaint();
                float len = paint.measureText( str );

                if ( len / screenWidth > 3 )
                    {
                        TextPaint paint1 = text.getPaint();
                        float len1 = paint1.measureText( "陈" );
                        int endText = ( int ) ( screenWidth / len1 ) * 3;
                        return str.substring( 0, endText - 8 ) + "...";
                    }
                return str;
            } 

 

 

 

分享到:
评论

相关推荐

    TextView 加边框

    TextView 加边框知识点总结 一、 TextView 加边框...七、 小结 本文介绍了 TextView 加边框的两种方法,并详细解释了每种方法的实现过程。使用背景图片和 XML 文件可以实现各种样式的边框,提高用户体验和美观性。

    Android开发中TextView各种常见使用方法小结

    在Android开发中,TextView是应用界面中最常用的组件之一,用于展示单行或多行文本。它在用户界面设计中扮演着至关重要的角色,因为大部分应用程序都需要用到文本展示。本篇文章将详细总结Android开发中TextView的...

    Android TextView字体颜色设置方法小结

    在Android开发中,TextView是用于显示文本的基本组件。设置TextView的字体颜色是常见的需求,尤其在界面设计中,颜色搭配能极大地影响用户体验。本篇文章将详细介绍如何在Android中设置TextView的字体颜色,包括两种...

    Android编程实现TextView字体颜色设置的方法小结

    在Android编程中,设置TextView字体颜色是一项基本的任务,对于界面的视觉效果和信息传递至关重要。本文将详细讲解如何在Android中实现TextView字体颜色的设置,包括两种主要方法:通过XML配置文件和在Activity中...

    Android TextView高级显示技巧实例小结

    本文实例总结了Android TextView高级显示技巧。分享给大家供大家参考,具体如下: 1. 自定义字体 可以使用setTypeface(Typeface)方法来设置文本框内文本的字体,而Android的 Typeface又使用TTF字体文件来设置字体 ...

    Android关于获取时间的记录(小结)

    TextView timestamp = findViewById(R.id.timestamp_show); timestamp.setText("timestamp:" + System.currentTimeMillis()); ``` 接下来是使用`java.util.Date`类获取当前日期和时间。这个类提供了丰富的日期和...

    TextView长按复制的实现方法(总结)

    网上有好多种方法可实现,也比较零散, 此处做个小结,希望有所帮助。 1、通过继承EditText,自定义TextView public class NewTextView extends EditText { public NewTextView(Context context

    iOS中的UITextView文字输入光标使用技巧小结

    - **监听回车键**:通过实现`textView:shouldChangeTextInRange:replacementText:`代理方法,检查是否按下回车键(`\n`),如果是,则调用`resignFirstResponder`退出键盘。 - **自定义视图**:可以创建一个`...

    Android典型技术模块开发详解

    目录 第一篇 Android开发初步 第1章 Android初识 1.1 Android简介 1.1.1 认识Android 1.1.2 Android系统框架 1.1.3 应用程序框架 1.2 Eclipse开发环境 1.2.1 安装ADT插件 1.2.2 安装SDK ...16.7 本章小结

    Android开发应用实战详解源代码

    第1章 androi简介 1.1 初识android 1.1.1 历史背景 1.1.2 android特性 1.1.3 android组件结构 1.1.4 android应用程序框架 1.1.5 android的竞争优势 1.1.6 android模拟器 1.2 搭建android开发环境 ...8.13 小结

    Android中闪屏实现方法小结(普通闪屏、倒计时闪屏、倒计时+动画闪屏)

    在`activity_splashscreen.xml`中添加一个TextView用于显示倒计时,例如`tv_countDown`。在`SplashScreenActivity.java`中,使用`CountDownTimer`类创建倒计时,每当倒计时结束时启动主界面。倒计时的开始时间和间隔...

    Android编程入门很简单.(清华出版.王勇).part2

    1.5小结 第2章搭建你的开发环境 2.1配置前的准备工作 2.1.1 Android支持的操作系统 2.1.2准备“四大法宝” 2.2安装并配置JDK 2.2.1 安装JDK 2.2.2配置JDK 2.3安装并配置Eclipse 2.3.1 运行Eclipse 2.3.2 了解Eclipse...

    Android编程入门很简单.(清华出版.王勇).part1

    1.5小结 第2章搭建你的开发环境 2.1配置前的准备工作 2.1.1 Android支持的操作系统 2.1.2准备“四大法宝” 2.2安装并配置JDK 2.2.1 安装JDK 2.2.2配置JDK 2.3安装并配置Eclipse 2.3.1 运行Eclipse 2.3.2 了解Eclipse...

    OPhone应用开发权威指南(黄晓庆)

    1.4 小结 11 第2章 OPhone开发环境和流程 12 2.1 安装Eclipse和ODT 12 2.1.1 安装Java SDK 12 2.1.2 安装Eclipse 13 2.1.3 安装OPhone SDK 13 2.1.4 安装和配置ODT插件 14 2.2 第一个OPhone应用程序 16 2.2.1 新建...

Global site tag (gtag.js) - Google Analytics