1

I can set the gravity of my element as center|right or center|left in xml like :

android:layout_gravity="center|left"

but how can i do that programatically?

MRefaat
  • 515
  • 2
  • 8
  • 22

3 Answers3

2
view1.setGravity(Gravity.CENTER | Gravity.RIGHT);
Nikhil
  • 16,194
  • 20
  • 64
  • 81
  • 1
    There's no `View.setGravity()` and `layout_gravity` is a layout concept, not view concept. – laalto Jan 15 '14 at 12:43
2

If you want a more readable code:

LinearLayout layout = new LinearLayout(this);
layout.setVerticalGravity(Gravity.CENTER);
layout.setHorizontalGravity(Gravity.LEFT);
GhostDerfel
  • 1,533
  • 1
  • 11
  • 18
1

You can do like

layout.setGravity(Gravity.CENTER|Gravity.RIGHT);
Amit Gupta
  • 8,914
  • 1
  • 25
  • 33