以编程方式在 TextView 中设置文本对齐方式

Tch*_*ibo 5 java android textview

在我的应用程序中,我有一个按钮可以创建带有特定消息的 TextView。如何将文本的文本对齐方式设置为 TextView 的右侧?我在 XML 中看到了该属性,但我不知道如何在 Java 中进行操作。

Jos*_*hua 7

尝试使用

textView.setGravity(Gravity.RIGHT)
Run Code Online (Sandbox Code Playgroud)


小智 6

您可以使用设置textview的重力

textLabel.setGravity(Gravity.CENTER | Gravity.BOTTOM);
Run Code Online (Sandbox Code Playgroud)


小智 5

在 Kotlin 中,您可以使用如下所示的内容,

 val textView = TextView(context)
 textView.apply {
     layoutParams = TableRow.LayoutParams(TableRow.LayoutParams.WRAP_CONTENT,
                                    TableRow.LayoutParams.WRAP_CONTENT)
     textAlignment = View.TEXT_ALIGNMENT_VIEW_START
 }

Run Code Online (Sandbox Code Playgroud)