Подтвердить что ты не робот

Программно задан андроид: layout_centerHorizontal

В xml вы можете сделать следующее:

<TextView
    ...
    android:layout_centerHorizontal="true"
    ...
/>

Как я, если у меня есть экземпляр TextView, делать это программно?

4b9b3361

Ответ 1

Вы должны использовать метод addRule класса RelativeLayout.LayoutParams.

layoutparams.addRule(RelativeLayout.CENTER_HORIZONTAL);
mTextView.setLayoutParams(layoutParams);

Ответ 2

Предполагая, что у вас есть TextView, хранящийся в переменной tv:

RelativeLayout.LayoutParams lp = (RelativeLayout.LayoutParams) tv.getLayoutParams();
lp.addRule(RelativeLayout.CENTER_HORIZONTAL);
tv.setLayoutParams(lp);

Должен сделать трюк.