У меня есть RelativeLayout, где у меня есть один TextView
, и этот элемент имеет свой атрибут android:layout_toLeftOf
, установленный в другой TextView в этом же макете.
В зависимости от данных, полученных приложением с сервера, мне нужно установить видимость этого одного TextView на GONE
и установить видимость от ProgressBar
до VISIBLE
, а затем мне нужен первый TextView слева выровняйтесь с этой панелью выполнения.
Возможно ли это выполнить программно?
Если нет, можете ли вы придумать способ решения проблемы?
Большое спасибо Фелипе
ИЗМЕНИТЬ
Ниже приводится совет, как выглядит мой рабочий код:
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);
Спасибо за поддержку!