Программно задан андроид: layout_centerHorizontal В xml вы можете сделать следующее: <TextView ... android:layout_centerHorizontal="true" ... /> Как я, если у меня есть экземпляр TextView, делать это программно? Ответ 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); Должен сделать трюк.
Ответ 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); Должен сделать трюк.