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

use*_*544 3 android button

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

如果文本长于按钮宽度,则应显示"tex ..."

我该怎么做呢?

Hen*_*ikS 6

可以使用Ellipsize,但有一个bug.解决方法是将scrollHorizo​​ntally设置为true并将行设置为1.请参阅以下代码示例:

<Button android:text="Button"
    android:layout_width="50dp"
    android:layout_height="wrap_content"
    android:scrollHorizontally="true" 
    android:lines="1"
    android:ellipsize="end">
</Button>
Run Code Online (Sandbox Code Playgroud)