使列表视图仅显示每个项目的第一行

问题描述 投票:0回答:2

我想让一个列表视图项目仅显示一行......最后当项目的字符串超过一行时 就像这样

第 1 项非常好。

我想让它看起来像这样

第 1 项....

因为列表视图边界将位于“is” 所以,我不想只有一行 我有一个带有列表视图布局的基本操作栏活动,XML 代码是

<?xml version="1.0" encoding="utf-8"?>`
<ListView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">

请注意,项目将动态添加。

谢谢

android listview listviewitem
2个回答
2
投票

请将这两行添加到列表视图适配器项目的文本视图中。

android:singleLine="true"
android:ellipsize="end"

singleLine
已被贬用,因此请使用
maxLines
之类的

android:maxLines="1"
android:ellipsize="end"

0
投票

先生在textveiw中使用以下代码

android:textColor="@color/white"
android:background="@color/black"
© www.soinside.com 2019 - 2024. All rights reserved.