11
我有一個RelativeLayout,我有一個TextView
,並且此元素的android:layout_toLeftOf
屬性設置爲另一個TextView。可以通過編程方式設置android:layout_toLeftOf嗎?
根據通過從服務器應用程序接收到的數據,我需要這一個的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);
感謝您的支持!
甜!我有一個疑問,雖然:youtTextView被添加到LEFT_OF什麼? ProgressBar對象應該與我的佈局相同嗎? –