Herhangi biri bana yardımcı olabilir. Bir Parçası var FRAGMENT A ve dinamik olarak bir mizanpaja ekliyorum ... 3 boyutlu FRAGMENT A'yı bu mizanpaja eklediğimi varsayalım. O zaman nasıl bu 3 Fragment örneğini programsal olarak kaldırabilirim. Google aramalarını denedim ve başka bir konuları StackOverflow'daki ama çalışmıyor .. Dinamik olarak eklenen parçaları Fragmentleri düzeninden nasıl çıkarabiliriz
bana yardım lütfen aslında oldukça basit size
5
A
cevap
17
ederiz:
:diyelim ki böyle fragman eklendi diyelim 0
fragmentTransac.add(R.id.content, fragA);
yerine, kaldırmak çok
fragmentTransac.add(R.id.content, new FragA(), "first");
// then the other
fragmentTransac.add(R.id.content, new FragA(), "second");
sonra TAG ile ekleriz:
Fragment f = getFragmentManager().findFragmentByTag("first");
if(f!=null) fragmentTransac.remove(f);
fragmentTransac.commit();
mutlu kodlama =] Yardımlarınız için
İlgili konular
- 1. Dinamik olarak eklenen şablon öğesine
- 2. Dinamik olarak eklenen Angularjs doğrulaması,
- 3. Dinamik olarak eklenen denetimlere etkinlik ekleme
- 4. Dinamik olarak eklenen içerikler için UJS Rayları
- 5. Dinamik olarak eklenen Django FormSet verileri gönderilmiyor
- 6. Dinamik olarak eklenen denetimlerin doğrulayıcılarını kaldırma
- 7. Mixpanel track_links, dinamik olarak eklenen öğelerle çalışmaz
- 8. UIScrollView dinamik olarak eklenen içeriği göstermiyor
- 9. angularjs: Alanlar dinamik olarak eklenen FormController
- 10. LocalStorage'da dinamik olarak eklenen onay kutusu değeri nasıl kaydedilir?
- 11. Dinamik olarak eklenen altyazı görünümü ve görüntü görünümü nasıl hedeflenir?
- 12. GridView'ı dinamik olarak eklenen özel şablon şablonlarıyla asp.net'de nasıl sıralayabilirim?
- 13. Facebook JS-SDK, dinamik olarak eklenen widget'lar oluşturmaya nasıl zorlanır?
- 14. jQuery dinamik olarak karmaşık HTML parçaları oluşturmak için
- 15. Dinamik olarak eklenen html dosyasında yükleme etkinliğini kullanma
- 16. dinamik olarak eklenen div üzerinde baykuş atlıkarınca başlatmayı başlat
- 17. Neden igCombo iframe'de dinamik olarak eklenen bir sayfada çalışmıyor?
- 18. Dinamik olarak eklenen tablo satırları içinde önyükleme anahtarını kullanarak
- 19. ng-show/hide dinamik olarak eklenen html üzerinde çalışmıyor
- 20. Dinamik olarak eklenen SELECT öğesi, Internet Explorer'da onchange olayı tetiklenmiyor
- 21. JQuery dinamik olarak eklenen elemanlara olay dinleyicileri ekleme
- 22. SEO: Google, dinamik olarak eklenen metni Angular üzerinden tanıyor mu?
- 23. ebay mağaza düzeninden bir bağlantı nasıl kaldırılır
- 24. Eklenen formu ayrı olarak gönderme
- 25. PySide: Bir widget öğesinin düzeninden kaldırılması
- 26. Widget Kivy özelliklerine göre dinamik olarak eklenen ** Ellipse (Builder kullanmıyor) rengini nasıl güncellerim?
- 27. jQuery kullanarak, dinamik olarak eklenen bir sınıfı sayfanın başına nasıl kaldırabilirim?
- 28. MathJax çalışmıyor Dinamik olarak
- 29. Dinamik olarak nasıl sertifika üretebiliriz?
- 30. Nasıl dinamik olarak Android Diyaloğu
merhaba, teşekkürler ... ama çalışmıyor ... yolunda başka bir yol önerebilirsiniz – sam
. Çalışmıyorsa, doğru şekilde uygulanmadığı için. Örneğe koyduğum 'fragmentTransac' nesnesinin genellikle getFragmentManager(). BeginTransaction() öğesinden elde edilen FragmentTransaction olduğunu anladınız mı? Ayrıca getFragmentmanager() 'ın uyumluluk paketi instadını kullanıyorsanız getSupportFragmentManager()' i çağırmalısınız? Bu detayları eklemedim çünkü çok basitler. – Budius
Ben bu şeyleri knpw ... ben bu gibi koymakFragment f = getSupportFragmentManager(). FindFragmentByTag ("merhaba"); \t FragmentTransaction ft = getSupportFragmentManager() beginTransaction(); \t ft.remove (f); – sam