どっちがどっちかという話。
MyActivity.java
TextView tv = new TextView(this);
tv.setGravity(Gravity.CENTER); // android:gravity="center" 相当
lp = new LinearLayout.LayoutParams( // 親 View の LayoutParams を指定
ViewGroup.LayoutParams.WRAP_CONTENT,
ViewGroup.LayoutParams.WRAP_CONTENT);
lp.gravity = Gravity.LEFT; // android:layout_gravity="left" 相当
tv.setLayoutParams(lp);
…のはず。
参考
http://developer.android.com/reference/android/widget/LinearLayout.LayoutParams.html#attr_android:layout_gravity
http://developer.android.com/reference/android/widget/TextView.html#setGravity(int)