for (int i = 0; i < n; i++) {

                    LinearLayout yeniLayout = new LinearLayout(MainActivity.this);
                    LinearLayout.LayoutParams param = new LinearLayout.LayoutParams(genislik, yukseklik);
                    for (int j = 0; j < n; j++) {
                        Button yeniButon = new Button(MainActivity.this);
                        yeniLayout.addView(yeniButon, param);
                        btnList.add(yeniButon);
                    }
                    altLayout.addView(yeniLayout);
                }

arkadaşlar EKLE butonuna basınca bu şekilde butonlar oluşturuyorum. SİL butonuna basılınca da Layout üzerindeki tüm butonların silinmesini istiyorum. Nasıl yapabilirim bunu?

soruldu: 23 Haz '15, 21:54

TulparHan's gravatar image

TulparHan
10122
cevap kabul oranı: 0%


 ViewGroup layout = (ViewGroup) button.getParent();
 if(null!=layout) //for safety only  as you are doing onClick
 layout.removeView(button);

kaynak.

permanent link

cevaplandı: 24 Haz '15, 06:16

OzkanCiftci's gravatar image

OzkanCiftci
35027
cevap kabul oranı: 25%

değiştirildi: 24 Haz '15, 09:34

Layout içindeki tüm View'ları aşağıdaki methodla silebilirsin.

LinearLayout ln = (LinearLayout)findViewById(R.id.form);
ln.removeAllViews();
permanent link

cevaplandı: 24 Haz '15, 08:54

ozrozcn's gravatar image

ozrozcn
763
cevap kabul oranı: 0%

değiştirildi: 24 Haz '15, 08:54

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,077
×818
×8
×6

Soruldu: 23 Haz '15, 21:54

Görüntüleme: 406 kez

Son güncelleme: 24 Haz '15, 09:34

powered by BitNami OSQA