Sanırım birini TextView
sahip bir RelativeLayout var ve bu unsur, bu aynı düzende başka TextView ayarlı onun android:layout_toLeftOf
niteliği vardır.Android: layout_toLeftOf'u programlı olarak ayarlayabilir miyim?
sunucudan uygulaması tarafından alınan verilere bağlı olarak, ben GONE
için bu bir TextView görünürlüğünü ayarlamak ve ProgressBar
VISIBLE
için görünürlüğünü ayarlamak gerekir ve o zaman bu İlerleme çubuğu ile sıralı sol ilk TextView gerek .
bu programlama yoluyla gerçekleştirmek mümkün mü?
değil, sorunu çözmek için bir yol düşünebilirim? Destek için
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);
teşekkür:
çok teşekkürler Felipe
DÜZENLEME
tavsiye altında takiben, bu benim çalışma kod benziyor nasıl!
Sweet! Ancak bir şüphem var: youtTextView LEFT_OF'a ne ekleniyor? ProgressBar nesnesi benim düzenimde sahip olduğum aynı mı olmalı? –