我正在使用EditText
,并且知道直到API 17setTextAlignment
才实现,但看不到使用比. 我应该将哪个用于什么目的,或者无关紧要?setTextAlignment
setGravity
我发现setGravity
它很容易使用并做我想做的事,所以我什么时候不应该使用它?
谢谢
我正在使用EditText
,并且知道直到API 17setTextAlignment
才实现,但看不到使用比. 我应该将哪个用于什么目的,或者无关紧要?setTextAlignment
setGravity
我发现setGravity
它很容易使用并做我想做的事,所以我什么时候不应该使用它?
谢谢
setTextAlignment()
在从右到左的语言环境中更容易使用:您可以按特定于语言环境的文本开始或文本结束对齐,而无需知道它是向左还是向右。
textAlignment
单独是行不通的。对于许多对齐模式,您需要将其与重力实际结合起来。
setTextAlignment
从 API 级别 17 可用,在 17 之前您不能使用它。但从setGravity
API 级别 1 可用。您可以在任何地方使用它。
SetGravity
设置文本的水平对齐方式和垂直重力,当 TextView 中存在超出文本本身所需空间的额外空间时将使用