studio linearlayout layout_below ejemplos constraint bottom below android android-layout relativelayout

android - linearlayout - relativelayout layout params



Programmatically set android: layout_centerHorizontal (2)

Debe usar el método addRule de la clase RelativeLayout.LayoutParams .

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

En xml puedes hacer lo siguiente:

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

¿Cómo podría, cuando tengo la instancia de TextView , hacer esto programáticamente?


Suponiendo que tiene un TextView llamado almacenado en un tv variable:

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

Debería hacer el truco.