2012-11-07 33 views

cevap

25

View'un ebeveyni almak için getParent()'u kullanabilir, daha sonra removeView() numaralı telefonu arayabilirsiniz.

View yourView = ...; 
ViewGroup viewParent = (ViewGroup) yourView.getParent(); 
viewParent.removeView(yourView); 
+0

Teşekkürler. Dersi öğrendi: iOS'ta olduğu gibi, temel görüntüleme sayısı başka görünümler içermiyor. Cevabınızı kabul etmek için 8 dakika daha beklemem gerekecek. – Jonny

+0

@Jonny Evet, garip. 'View'' FindView * 'yöntemlerine sahiptir, ancak budur. 'ViewParent' bile kısıtlıdır. Her şey bir 'ViewGroup' veya alt sınıfından yapılmalıdır. – Eric

+0

A Her halükarda bir sonraki tıklamaya geçtiğinizde, daha sonra bir düğmeyi tıkladığınızda uygulama çöküyor. Bu görüntü kaldırma kodunu yorumladım ve kilitlenme durdu ... – Jonny