xmlファイルで実行できます。
android:layout_gravity="center_vertical|right"
これらのパラメータをプログラムで設定する方法が見つかりませんでした。このようなことは不可能だと思います。
FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);
params.gravity = Gravity.BOTTOM;
params.gravity = Gravity.CENTER;