2011-11-25 27 views

cevap

26

Kullanım:

public void addView yana (Görünüm çocuk, int indeks): API Seviye 1

çocuk görünümü ekler. alt öğesinde henüz bir düzen parametresi ayarlanmamışsa, bu ViewGroup'un varsayılan parametreleri çocukta ayarlanır. Parametreler çocuk çocuk görünümü indeksi çocuk bak eklemek için hangi pozisyonu eklemek Ayrıca

Yani

yourLayout.addView(yourView, 0); 

http://developer.android.com/reference/android/view/ViewGroup.html#addView(android.view.View,%20int)

+0

Teşekkür ederim adamım, biraz kafam karışmıştı çünkü bunu bazı büyük kodlarda uygulamak istedim, bu yüzden tereddüt ettim, her şeyi netleştirdiniz. – Diljeet

+0

Ancak bu, 0 maddesini geçersiz kıldığınızı gösterir? –

+2

@LambertoBasti Hayır, eklenir, yani 0'daki eski görünümünüz indeksi 1'e taşır – Caner

2

herkes, ben de bunu yapmaya çalışıyordum ama Yalnızca LinearLayout kullanarak, indexaddView'a geçtiğim her zaman görünümü en altta ekledim. benim için çalışıyor Yani

relativeLayout.addView(adView); 
adView.setId(12345678); 
RelativeLayout.LayoutParams llParams = (RelativeLayout.LayoutParams)linearLayout.getLayoutParams(); 
llParams.addRule(RelativeLayout.BELOW, adView.getId()); 

:

Sonra bunu, bir RelativeLayout içinde LinearLayout tamamladı.

İlgili konular