Да:
RelativeLayout.LayoutParams params= new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,ViewGroup.LayoutParams.WRAP_CONTENT);
params.addRule(RelativeLayout.BELOW, R.id.below_id);
viewToLayout.setLayoutParams(params);
Сначала код создает новые параметры макета, указывая высоту и ширину.Метод addRule
правильно добавляет эквивалент xml android:layout_below
.Тогда вы просто позвоните View#setLayoutParams
, если хотите получить эти параметры.