`
zhouxiaoli521
  • 浏览: 562311 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android TextView xml中设置最大行数

阅读更多

设置android:maxLines的值

注意事项:

我所碰到的情况是:如果设置android:maxLines的值,android:ellipsize的值设置为"none"是可以正常显示的;如果设置为"end","start","middle","marquee"等值,在显示的时候即使maxLines设置为10,有的时候也可能会显示为1行。有经过简单的测试,发现显示不正常的情况通常是要显示的内容在字母与字母之间无分隔符(空格)的时候就会出现行数异常的现象。

http://www.eoeandroid.com/thread-35023-1-1.html

分享到:
评论
1 楼 dzwillpower 2011-12-01  
这个问题我也碰到了,不知道楼主是怎么解决的?

相关推荐

    Android中TextView实现超过固定行数显示“…展开全部”

    大家都知道,如果要让TextView只显示一行,多出部分用省略号代替的话非常容易,只需要为xml文件中的TextView控件添加android:singleLine=true即可,那么如果我想让它显示多行的时候应该怎么做呢? 废话不多说,先看...

    Android中TextView实现超过固定行数显示“...展开全部”

    首先,要实现TextView的多行显示并自动截断,可以使用`android:maxLines`属性来指定最大行数,同时配合`android:ellipsize`属性来设置省略号显示。例如,以下XML布局文件中的TextView配置将限制最多显示两行,超出...

    Android textView根据长度自动换行-IT计算机-毕业设计.zip

    5. **单行显示与多行显示**:`android:singleLine="true"`(在XML中)或`setSingleLine(true)`(在代码中)可以使TextView只显示一行,超出的文本会被截断。若要允许多行显示,可以移除此属性或者设置为`false`。 6...

    TextView限制最大行数,多出部分显示略号,ellipsize="end"失效问题解决办法

    但是,当同时设置了`maxLines`(最大行数)属性时,如果`TextView`的高度不足以显示所有行,`ellipsize`可能不起作用。这是因为`TextView`可能没有正确计算其高度,导致省略功能不生效。 为了解决这个问题,我们...

    android textview 文字排版 换行

    1. **设置最大行数**:`maxLines`属性可以限制`TextView`显示的最大行数。 ```xml android:maxLines="3" ``` 2. **单行显示**:`singleLine`属性(已废弃,但仍然可用)或`ellipsize`属性可使文本在单行内显示,...

    Android TextView查看更多

    1. 在布局文件中创建`TextView`,并设置显示文本、最大行数和省略策略。 2. 为`TextView`添加点击事件监听器,根据点击状态切换显示全文或截断文本。 3. 可选地,调整`TextView`的样式以增加交互感。 通过以上方法...

    TextView解决自动换行问题

    本文将详细讲解如何在`TextView`中解决自动换行问题,并设置超过指定行数后使用省略号。 首先,我们需要了解`TextView`的一些关键属性: 1. `android:singleLine`:此属性在API 26及以下版本可用,当设置为`true`...

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

    - `android:maxLines`指定最大行数,例如`android:maxLines="15"`限制最多显示15行。 - 若要实现多行滚动,只需以上配置即可,无需ScrollView。 若要使TextView自动滚动,有两种方法: 1. 在代码中实现: ```java ...

    Android TextView自动滚动

    1. **设置滚动属性**:在XML布局文件中,可以通过设置`android:singleLine`或`android:maxLines`属性来限制`TextView`显示的行数。当文本超过这些行数时,可以启用滚动功能。 ```xml <TextView android:id="@+id/...

    Android textView应用简单示例.zip

    在Android开发中,TextView是用于显示文本的基本组件,它在用户界面中扮演着重要的角色,不仅可以展示纯文本,还能处理格式化文本、链接、样式等。这个"Android textView应用简单示例.zip"压缩包提供了对TextView...

    android textview全文和收起

    在XML布局文件中,首先创建一个TextView,并设定初始的行数限制,比如5行。同时,添加一个Button或ImageView作为“全文”/“收起”的触发器。 ```xml <TextView android:id="@+id/textView_content" android:...

    Android高级应用源码-textView根据长度自动换行.zip

    在压缩包中的"tao"文件可能是一个代码示例,展示了如何在布局XML文件中设置这些属性,或者在Java/Kotlin代码中动态调整TextView的行为。例如,开发者可能使用`setMaxLines()`方法来限制TextView的行数,或者使用`...

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

    - **设置最大显示字符数**:通过`setMaxLines()`限制TextView的最大行数,或者`setEllipsize()`在达到最大显示长度时添加省略号。 - **监听点击事件**:使用`setOnClickListener()`设置点击监听器,当用户点击时调用...

    Android textview 自定义布局

    最后,在使用这个自定义TextView时,我们只需要在XML布局文件中引用`CustomTextView`,并设置其属性: ```xml android:layout_width="match_parent" android:layout_height="wrap_content" android:text="这里...

    Android TextView 控件例子

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

    android TextView详解

    在XML布局文件中,我们通常使用`<TextView>`标签来创建它,通过设置`android:text`属性来指定要显示的文本内容。 2. **文本样式** - **字体**:可以设置字体类型、大小和样式,例如`android:typeface`(默认、...

    Android TextView工程文件

    1. XML布局文件中设置:在创建布局时,可以在TextView标签的`android:text`属性中直接写入文本内容。例如: ```xml <TextView android:id="@+id/myTextView" android:layout_width="wrap_content" android:layout...

    TextView文字伸缩类似于商品详情文字伸缩

    首先,我们需要理解`TextView`的基本属性,如`android:singleLine`(单行显示)、`android:maxLines`(最大行数)和`android:ellipsize`(省略号显示)。在实现伸缩效果时,`maxLines`属性尤为重要,它限制了`...

    Think4AndroidTextView16062601.rar

    在XML布局文件中,我们可以使用`<TextView>`标签来创建TextView,并通过属性设置其属性,例如`android:text`用于设置文本内容,`android:textSize`定义字体大小,`android:textColor`控制文字颜色。 其次,TextView...

    android Textview 伸缩效果

    在Android开发中,TextView是用于显示单行或多行文本的常用组件。在许多应用场景中,我们可能希望TextView能够根据内容动态调整其高度,以展示全部文本,而不是简单地用省略号来代替超出部分。标题"android TextView...

Global site tag (gtag.js) - Google Analytics