How set the android:gravity to TextView from Java side in Android
android, android-layout, gravity, textview
Solution
labelTV.setGravity(Gravity.CENTER | Gravity.BOTTOM);
Kotlin version (thanks to Thommy)
labelTV.gravity = Gravity.CENTER_HORIZONTAL or Gravity.BOTTOM
Also, are you talking about gravity or about layout_gravity? The latter won't work in a RelativeLayout.
Problem
I can use `android:gravity="bottom|center_horizontal"` in xml on a textview to get my desired results, but I need to do this programmatically. My textview is inside a `tablerow` if that matters in a `relativelayout`. I have tried: ``` LayoutParams layoutParams = new TableRow.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, Gravity.BOTTOM | Gravity.CENTER_HORIZONTAL); labelTV.setLayoutParams(layoutParams); ``` But if I understand correctly, that would apply it to the `tablerow`, not the textview?