Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Setting Textview's Attributes Programmatically

I have created 5 TextView programmatically, now i want to set few Parameters/Attributes of their such as Gravity, Layout_Gravity, etc.

I know we can set it in XML layout at Design-time:

android:gravity="center|center_horizontal|center_vertical"
android:layout_gravity="center|center_horizontal|center_vertical"

But, How can we set Gravity/Layout_Gravity kinds of Attributes programmatically?

like image 812
Paresh Mayani Avatar asked Mar 16 '26 06:03

Paresh Mayani


1 Answers

You can set the gravity of TextView programmatically using setGravity(int))

Probably you can set layout_gravity like this(I've not yet tested this) :

TextView can let its parent know about layout preferences using

setLayoutParams(ViewGroup.LayoutParams params)
LayoutParams params=new LayoutParams(this, attrSet);
tv.setLayoutParams(params);
like image 121
Suresh Avatar answered Mar 17 '26 19:03

Suresh



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!