android - 如何在按钮中设置文本长度

标签 android button

我想要一个固定大小的按钮

如果文本比按钮宽度长,它应该显示“tex...”

我该怎么做?

最佳答案

可以使用 Ellipsize 但有一个错误。解决方法是将 scrollHorizo​​ntally 设置为 true 并将 lines 设置为 1。请参见以下代码示例:

<Button android:text="Button"
    android:layout_width="50dp"
    android:layout_height="wrap_content"
    android:scrollHorizontally="true" 
    android:lines="1"
    android:ellipsize="end">
</Button>

关于android - 如何在按钮中设置文本长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6196659/

相关文章:

android - 如何从 Android 中的 ip 地址获取设备名称?

java - 从其他类调用公共(public)字符串

button - 日语对话框可以接受英语 "OK"按钮吗?

android - 在 Robotium 中快速滚动

java - 如何在 Espresso 中允许繁忙的工作线程

Android - 以编程方式将文本从 strings.xml 添加到 TextView

html - 如何使按钮完全填充 td?

c# - 按钮上的 onMouseDown 效果

css:即改变按钮的文本值和背景

java - 如何在按钮内使用静态和动态文本