在Android中哪里可以设置文件,以便在太长时自动缩小尺寸?
使用android:autoText="true"
不起作用。
答案 0 :(得分:0)
尝试使用:
android:ellipsize="end"
如果篇幅太长,它会在文本的末尾添加3个点。
答案 1 :(得分:0)
<Button android:text="Button"
android:layout_width="50dp"
android:layout_height="wrap_content"
android:ellipsize="end">
</Button>
答案 2 :(得分:0)
来自Android开发人员page,它说此类访问频繁拼写错误的更正字典,以及此page 它表示如果设置,则指定此TextView具有文本输入方法,并自动更正一些常见的拼写错误。默认值为“false”。
必须是布尔值,“true”或“false”。
这也可能是对资源(格式为“@ [package:] type:name”)或主题属性(格式为“?[package:] [type:] name”)的引用,其中包含此类型的值。
这对应于全局属性资源符号autoText。,因此android:autoText="true"
不是用于调整文本大小,而是与拼写纠正相关的内容。
根据我对您的问题的理解,您正在寻找一种解决方案,通过该解决方案,文本完全显示在按钮上并且从不截断。如果文本长于按钮大小,则应缩小textize以适合按钮边界内的文本。
因此有一个post与自动调整大小相关,但它与Textview有关。 因此,您可以将此作为起点并构建解决方案。
答案 3 :(得分:0)
将app:autoSizeTextType="uniform"
添加到您的按钮。检查this link了解更多详细信息。