Java 以编程方式在TextView中设置文本对齐方式
在我的应用程序中,我有一个按钮,可以创建带有特定消息的文本视图。如何设置文本视图右侧的文本对齐方式?我在XML中看到了该属性,但我不知道如何在java中实现它。尝试使用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)
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);可能重复的可能重复的虽然这个代码片段可以解决这个问题,但确实有助于提高文章的质量。请记住,您将在将来回答读者的问题,这些人可能不知道您的代码建议的原因。