Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 以编程方式在TextView中设置文本对齐方式_Java_Android_Textview - Fatal编程技术网

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

Java 以编程方式在TextView中设置文本对齐方式,java,android,textview,Java,Android,Textview,在我的应用程序中,我有一个按钮,可以创建带有特定消息的文本视图。如何设置文本视图右侧的文本对齐方式?我在XML中看到了该属性,但我不知道如何在java中实现它。尝试使用 textView.setGravity(Gravity.RIGHT) 您可以使用设置textview的重力 textLabel.setGravity(Gravity.CENTER | Gravity.BOTTOM); 在Kotlin中,您可以使用以下内容 val textView = TextView(context)

在我的应用程序中,我有一个按钮,可以创建带有特定消息的文本视图。如何设置文本视图右侧的文本对齐方式?我在XML中看到了该属性,但我不知道如何在java中实现它。

尝试使用

textView.setGravity(Gravity.RIGHT)

您可以使用设置textview的重力

textLabel.setGravity(Gravity.CENTER | Gravity.BOTTOM);

在Kotlin中,您可以使用以下内容

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

1.)确保宽度未设置为包裹内容

2.)如果文本视图位于另一个容器内,请将重力设置为该容器。请记住,重力是对齐文本和类似内容,而布局重力是用于对齐父视图中的视图


3.)文本对齐将文本对齐在容器的开头、结尾、左侧或右侧。“重心垂直”、“重心水平”或“重心”更灵活。

哪个文本视图?awt?摆动javafx?此类:TextView tv=newtextView(MyActivity.This);可能重复的可能重复的虽然这个代码片段可以解决这个问题,但确实有助于提高文章的质量。请记住,您将在将来回答读者的问题,这些人可能不知道您的代码建议的原因。