Могу ли я настроить android: layout_toLeftOf программно?

У меня есть RelativeLayout, где у меня есть один TextView и этот элемент имеет свой атрибут android:layout_toLeftOf установленный в другой TextView в этом же макете.

В зависимости от данных, полученных приложением с сервера, мне нужно установить видимость этого TextView в GONE и установить видимость ProgressBar в VISIBLE а затем мне нужно, чтобы первый TextView левый выравнивался с этой полосой Progress.

Можно ли это сделать программно?

Если нет, можете ли вы придумать способ решения этой проблемы?

Большое спасибо Фелипе

РЕДАКТИРОВАТЬ

Следуя ниже совета, так выглядит мой рабочий код:

 TextProgressBar txtProgressBar = (TextProgressBar) v.findViewById(R.id.progressBarPointsInProgress); TextView offerName = (TextView) v.findViewById(R.id.textViewOfferName); android.widget.RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams)offerName.getLayoutParams(); params.addRule(RelativeLayout.LEFT_OF, R.id.progressBarPointsInProgress); params.addRule(RelativeLayout.ALIGN_PARENT_LEFT); offerName.setLayoutParams(params); 

Спасибо за поддержку!

Solutions Collecting From Web of "Могу ли я настроить android: layout_toLeftOf программно?"