Я могу использовать android:gravity="bottom|center_horizontal"
в xml на текстовом изображении, чтобы получить желаемые результаты, но мне нужно сделать это программно. Мое текстовое изображение находится внутри tablerow
, если это имеет значение в relativelayout
.Android устанавливает гравитацию для TextView программно
Я пробовал:
LayoutParams layoutParams = new TableRow.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, Gravity.BOTTOM | Gravity.CENTER_HORIZONTAL);
labelTV.setLayoutParams(layoutParams);
Но если я правильно понимаю, что бы применить его к tablerow
, а не TextView?
Спасибо, что сработали. Я чувствую себя немного глупо сейчас, когда этого не хватает. Первоначально проблема заключалась в установке полей в текстовом поле. Я предполагаю, что предположил, потому что я не мог найти метод setMargin(), который setGravity не существовал бы. – Nate
superB ...................... –
Спасибо +1, я нашел документацию, но, как обычно, она проходит только наполовину, неясно, где я могу получить константы силы тяжести от (Gravity.CENTER и т. д.). –