android - 使用 WRAP_CONTENT LayoutParams 使 TextView 文本适合一行

标签 android textview android-linearlayout word-wrap

假设我有一个带有一些动态文本的 TextView。此 TextView 被放置在 LinearLayout 中,宽度和高度均具有 WRAP_CONTENT LayoutParams。

问题是一些文本是 - 中断到第二(或第三)行 - 换行。我想避免这种情况。

我试图用不间断的空格字符替换所有' '(空格字符)。这没有帮助。文本仍然中断。我也无法设置 TextView 的 maxLines=1 因为字符串数据中有一些换行符。

我不确定是否需要包含任何代码示例。如果有什么具体的东西,请在评论中问我。

任何帮助将不胜感激:~)

最佳答案

@Joe B. 答案是正确的。但 android:singleLine="true" 已弃用。你需要使用

android:maxLines="1"

关于android - 使用 WRAP_CONTENT LayoutParams 使 TextView 文本适合一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28357242/

相关文章:

android - 在 Android 日历中插入多个事件

java - 线性布局 : Aligning to the Right of the parent

Android如何在linearlayout中逐行编程添加Textview

android - LayoutParams 使用什么度量单位?

带有 GridLayoutManager 的 Android RecyclerView 使项目跨越多行

android - liveData builder 功能解决了什么问题?

java - 返回已连接的套接字返回null

android - 按下 "down"(隐藏键盘)按钮时清除 TextView 焦点

java - 移动 TextView 框使我的 Android 应用程序崩溃

android - TextView onclick 事件不起作用