«android-fragments» etiketlenmiş sorular

Parçalar, bir Android uygulamasında yeniden kullanılabilir davranışları veya kullanıcı arayüzünün bölümlerini temsil eder.

13
FragmentPagerAdapter kullanılırken mevcut parçalar nasıl elde edilir
Parçalarımı , sekmelerin yönetimini ve a ile ilişkili tüm ayrıntıları uygulayan yardımcı bir sınıf olarak Activitykullanan aracılığıyla birbirleriyle iletişim kurarken sorun yaşıyorum . Ben hayata geçirdik , Android örnek proje tarafından sağlanmaktadır olarak sadece aynı şekilde Support4Demos .FragmentPagerAdapterViewPagerTabHostFragmentPagerAdapter Asıl soru, FragmentManagerkimliğim veya Etikete sahip olmadığım zaman belirli bir parçayı nasıl …

11
Parça yaşam döngüsü - gösterme / gizleme sırasında hangi yöntem çağrılır?
Parçalar arasında (NavigationDrawer'ımda) göstererek / gizleyerek geçiş yapmak için aşağıdaki yöntemi kullanıyorum. protected void showFragment(int container, Fragment fragment, String tag, String lastTag, boolean addToBackStack ) { FragmentManager fragmentManager = getSupportFragmentManager(); FragmentTransaction transaction = fragmentManager.beginTransaction(); if ( lastTag != null && !lastTag.equals("")) { Fragment lastFragment = fragmentManager.findFragmentByTag( lastTag ); if ( …

3
Null parametresine sahip addToBackStack'in anlamı nedir?
Müşteri kodum var. Tüm fragmanlar için tek bir aktivite vardır, yani tek aktivite tüm fragmanları yönetmektir. Bu aktivite, o parçanın yöntem sonundaki herhangi bir parça için aşağıdaki kodu içerir: Örneğin - MoreFragment parçacığı: MoreFragment firstFragment = new MoreFragment(); getSupportFragmentManager().beginTransaction() .replace(R.id.article_fragment, firstFragment) .addToBackStack(null).commit(); Yani, 1) addToBackStack(null)Ardından a'nın anlamı nedir commit()? 2) …

4
Etkinlik / parça duraklatıldığında İşleyici iletileri nasıl işlenir
Diğer gönderimde hafif bir değişiklik var Temelde Bir mesajım var Handlerbenim de Fragmentdiyaloglarda neden olabilir bir sürü mesaj aldığında görevden veya gösterilen. Uygulama arka plana yerleştirildiğinde bir alıyorum onPauseama yine de mesajlarım beklendiği gibi geliyor. Ancak, fragmanları kullandığım için diyalogları kapatıp gösteremem, çünkü bu bir IllegalStateException. Devlet kaybına izin vermeyi …

6
Fragments'ta setArguments () ve getArguments () yöntemleri nasıl kullanılır?
2 parçam var: (1) Frag1 (2) Frag2. Frag1 bundl = new Bundle(); bundl.putStringArrayList("elist", eList); Frag2 dv = new Frag2(); dv.setArguments(bundl); FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.replace(R.id.the_fragg,dv); ft.show(getFragmentManager().findFragmentById(R.id.the_fragg)); ft.addToBackStack(null); ft.commit(); Bu verileri Frag2'de nasıl elde ederim?

13
ViewPager'da FragmentPagerAdapter kullanan parça ikinci kez görüntülendiğinde boştur
Ana görünümde farklı parçaları açan alt kısımda sekmeler bulunan bir parça arayüzüne sahibim. Öğe listesi olan belirli bir parçam var. Kullanıcı bu listedeki öğelerden birini seçerse, önceki parçadaki listedeki tüm öğeler arasında yatay olarak kayan bir görüntüleyici içeren başka bir parça açılır. Bu harika çalışıyor. Viewpager, öğeleri görüntülemek için FragmentPagerAdapter …

12
Arka yığından devam eden parçalar
Fragments'ı Android 2.2 ile kullanmak için uyumluluk paketini kullanıyorum. Parçaları kullanırken ve aralarında arka yığına geçişler eklerken, bir etkinliğin onResume ile aynı davranışını elde etmek isterim, yani, bir parçadan çıktıktan sonra "ön plana" (kullanıcı tarafından görünür) getirildiğinde Backstack, parça içinde bir tür geri aramanın etkinleştirilmesini istiyorum (örneğin, paylaşılan bir UI …

3
Parçalarda veya Aktivitede Araç Çubuğu ile Koordinatör Düzeni
Yeni tasarım kitaplığıyla, geliştirici isterse araç çubuğunun nasıl davranacağını çok değiştiren birkaç yeni düzen vardır. Farklı parçaların farklı davranışları ve amaçları olduğu için, örneğin önemli bir fotoğrafı gösteren daraltılan bir araç çubuğuna sahip bir galeri parçası veya araç çubuğunu gizlemek için uygulama çubuğu düzenine ihtiyaç duymayan bir kaydırma görünümü olmayan …

10
Sonuç için başlangıç ​​parçası gibi çalışan bir yöntem var mı?
Şu anda bir kaplamada bir parçam var. Bu, serviste oturum açmak içindir. Telefon uygulamasında, arayüzde göstermek istediğim adımların her biri kendi ekranları ve etkinlikleridir. Oturum açma işleminin 3 bölümü vardır ve her birinin startActivityForResult () ile çağrılan kendi etkinliği vardır. Şimdi aynı şeyi parçalar ve bir kaplama kullanarak yapmak istiyorum. …


7
ActionBar'da gösterilen bir menü öğesi nasıl güncellenir?
2 parçadan oluşan bir Aktivitem var. Her ikisi de ListFragments'tır ve her ikisi de MenuItems'i Menu'ye ekler. Android: showAsAction özniteliğini ActionBar'da bir düğme olarak göstermesi için ayarladığım bir MenuItem'im var. Hangi iyi çalışıyor. Şimdi MenuItem duruma bağlıdır. Bir kuyruğu duraklatmak ve devam ettirmek için bir Duraklat / Sürdür menü seçeneğidir. …

9
PreferenceFragment içindeki tercih değişiklikleri nasıl dinlenir?
Açıklandığı gibi burada , ben PreferenceFragment sınıflara ve bir Faaliyet içine görüntülendiği duyuyorum. Bu belge, burada tercih değişikliklerini nasıl dinleyeceğinizi açıklar , ancak yalnızca PreferenceActivity'yi alt sınıflarsanız. Bunu yapmadığıma göre, tercih değişikliklerini nasıl dinlerim? PreferenceFragment'ımda OnSharedPreferenceChangeListener'ı uygulamayı denedim ama işe yaramıyor gibi görünüyor ( onSharedPreferenceChangedhiç çağrılmıyor gibi görünüyor). Şimdiye kadarki …

14
BottomSheetDialogFragment durumunu genişletilmiş olarak ayarla
Android Destek Tasarım Kitaplığı'nı (v23.2.1) kullanarak BottomSheetDialogFragmentgenişletilmiş bir parçanın durumunu nasıl ayarlarsınız BottomSheetBehavior#setState(STATE_EXPANDED)? https://code.google.com/p/android/issues/detail?id=202396 diyor ki: Alt sayfalar ilk başta STATE_COLLAPSED olarak ayarlandı. Genişletmek istiyorsanız BottomSheetBehavior # setState (STATE_EXPANDED) öğesini çağırın. Düzenleri görüntülemeden önce yöntemi çağıramayacağınızı unutmayın. Önerilen uygulama ilk şişirilmiş edilecek bir görünüm gerektirir, ama emin bir parçası üzerine …

9
Parçadaki izin nasıl kontrol edilir
Bir parçanın içindeki izni kontrol etmek istiyorum. benim kodum: // Here, thisActivity is the current activity if (ContextCompat.checkSelfPermission(getActivity(), Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) { // Should we show an explanation? if (ActivityCompat.shouldShowRequestPermissionRationale(getActivity(), android.Manifest.permission.ACCESS_FINE_LOCATION)) { // Show an explanation to the user *asynchronously* -- don't block // this thread waiting for the user's …

10
Android Araç Çubuğu Farklı parçalar için Menü Öğeleri Ekleme
Araç çubuğum ve gezinme çekmecem var. Uygulamamı başlattığımda, araç çubuğu ve gezinme çekmecesi oluşturulur. Gezinme çekmecesinde öğelere tıkladığımda, yeni parçalar başlatıyor ve aynı araç çubuğunu koruyor. Belirli parçaları başlattığımda araç çubuğuna temelde arama, ekleme, düzenleme gibi menü öğelerini nasıl eklerim? Programın başlangıcında onları istemiyorum, dinamik olarak oluşturulmasını istiyorum. Ayrıca, bu …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.