Android:setTextAlignment 和 setGravity 之间的区别

标签 android android-edittext text-alignment layout-gravity

我正在使用 EditText,并且知道 setTextAlignment 直到 API 17 才实现,但不知道如何使用setTextAlignmentsetGravity 更容易或更好。我应该将哪个用于什么目的,或者这无关紧要?

我发现 setGravity 非常容易使用并且可以做我想做的事,所以我什么时候不应该使用它?

谢谢

最佳答案

setTextAlignment() 在从右到左的区域设置中更容易使用:您可以按区域设置特定的文本开始或文本结束对齐,而无需知道它是在左侧还是在右侧对。

单独使用

textAlignment 是行不通的。对于许多对准模式,您实际上需要将其与重力相结合。

关于Android:setTextAlignment 和 setGravity 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25418846/

相关文章:

android - Firebase blaze 计划相关查询

android - EditText onClick 不显示虚拟键盘

android - TextView 缓冲区类型

android - 为什么我突然收到错误 "Unable to resolve target ' android- 9' "?

android - 带有 "select option"的微调器,但它应该显示为空白

C# DataGridview ColumnHeader 多行文本居中或右对齐

html - 左右两个标签的进度条

html - `col-xs-*` 在 Bootstrap 4 中不工作

Android Studio 2.0 Emulator 拖放不起作用

Android 在 EditText 小部件上动态设置 9 补丁背景