Göreli bir düzen içinde yer alan doğrusal bir düzen var. XML dosyasında başka bir doğrusal düzenin sağında olacak şekilde ayarlanır (bu iyi çalışır). Bazı durumlarda, etkinliğin onCreate sırasında düzenin göreli konumunu değiştirmek istiyorum, bu yüzden başka bir düzen ile ilgili "sağdaki" param değiştirmeye ihtiyacım var. Ben bu uğraş:XML'de tanımlanan mevcut bir kuralı nasıl programlı olarak kaldırırım?
RelativeLayout.LayoutParams layoutParams;
layoutParams = (RelativeLayout.LayoutParams) linearLayoutToMove
.getLayoutParams();
layoutParams.addRule(RelativeLayout.RIGHT_OF,
R.id.new_ref_LinearLayout);
Ama çalışmıyor: (
Herhangi ipuçları
Tam olarak ne yaptım. tks. API düzeyinde 17 itibariyle –
, sınıf RelativeLayout.LayoutParams aşağıdaki yöntemi vardır: public void removeRule (int fiil) –
Ben API düzeyinde 17 öncesi uygulamalar için ne yapmalıyım? : o – marienke