Leichte Abweichung von meinem anderen Beitrag Grundsätzlich habe ich eine Nachricht Handlerin meinem, Fragmentdie eine Reihe von Nachrichten empfängt, die dazu führen können, dass Dialoge geschlossen oder angezeigt werden. Wenn die App in den Hintergrund gestellt wird, erhalte ich eine, onPauseaber dann kommen meine Nachrichten immer noch wie erwartet durch. …
Ich habe eine Fragmentoberfläche mit Registerkarten am unteren Rand, die verschiedene Fragmente in der Hauptansicht öffnen. Ich habe ein bestimmtes Fragment, das eine Liste von Elementen ist. Wenn der Benutzer eines der Elemente in dieser Liste auswählt, wird ein weiteres Fragment geöffnet, das einen Viewpager enthält, der horizontal zwischen allen …
Ich entwickle eine Anwendung, die 2 Fragmente enthält, und ich möchte je nach Bedarf Haut zeigen. Der folgende Code enthält ein einfaches Beispiel für mein Problem. Diese einfache Fragmentaktivität enthält 1 Schaltfläche und ein Listenfragment. Dieses einfache Beispiel funktioniert einwandfrei. aber ich bin nicht zufrieden mit show hide fragment. Wenn …
Ich muss einen Dialog über ein Fragment erstellen (das den gesamten Bildschirm einnimmt). Der Dialog muss ein schwebender Dialog sein, der über dem Fragment positioniert wird, wobei das Fragment außerhalb des Fragments abgedunkelt ist. Für den benutzerdefinierten Dialog habe ich ein lineares Layout mit gekrümmten Kanten, egal was ich mache, …
Ich arbeite an einer Android-Anwendung, in der ich DialogFragmentden Dialog anzeige, dessen Breite jedoch sehr gering ist. Wie kann ich diese Breite fill_parentdazu machen? public class AddNoteDialogFragment extends DialogFragment { public AddNoteDialogFragment() { // Empty constructor required for DialogFragment } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { …
Mit der neuen Designbibliothek gibt es mehrere neue Layouts, die das Verhalten der Symbolleiste stark verändern, wenn der Entwickler dies wünscht. Da verschiedene Fragmente unterschiedliche Verhaltensweisen und Ziele haben, z. B. ein Galeriefragment mit einer reduzierten Symbolleiste, die ein wichtiges Foto anzeigt, oder ein Fragment ohne Bildlaufansicht, für das das …
Ich verwende das Kompatibilitätspaket, um Fragmente mit Android 2.2 zu verwenden. Wenn Sie Fragmente verwenden und Übergänge zwischen ihnen zum Backstack hinzufügen, möchte ich das gleiche Verhalten wie onResume einer Aktivität erzielen, dh immer dann, wenn ein Fragment nach dem Verlassen des Stacks in den "Vordergrund" (für den Benutzer sichtbar) …
Ich möchte eine Berechtigung in einem Fragment überprüfen. Mein Code: // 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 …
Ich habe eine Aktivität mit 2 Fragmenten. Beide sind ListFragments und beide tragen MenuItems zum Menü bei. Ich habe ein Menüelement, für das ich das Attribut android festgelegt habe: showAsAction, damit es als Schaltfläche in der Aktionsleiste angezeigt wird. Welches funktioniert gut. Jetzt ist das MenuItem zustandsabhängig. Dies ist eine …
Wie hier beschrieben , unterteile ich PreferenceFragment und zeige es in einer Aktivität an. In diesem Dokument wird erklärt , wie Vorlieben Änderungen hören hier , aber nur , wenn Sie Unterklasse PreferenceActivity. Wie höre ich auf Änderungen der Einstellungen, da ich das nicht tue? Ich habe versucht, OnSharedPreferenceChangeListener in …
Ich habe einen Kundencode. Es gibt nur eine Aktivität für alle Fragmente, dh die einzelne Aktivität verwaltet alle Fragmente. Diese Aktivität enthält den folgenden Code für jedes Fragment am Methodenende dieses Fragments. Zum Beispiel - Fragment MoreFragment: MoreFragment firstFragment = new MoreFragment(); getSupportFragmentManager().beginTransaction() .replace(R.id.article_fragment, firstFragment) .addToBackStack(null).commit(); So, 1) Was bedeutet …
Ich zeige a, DialogFragmentwenn der Benutzer auf eine Zeile in a tippt ListView. Ich möchte die Darstellung des Dialogfelds so animieren, dass es aus der Mitte der Zeile heraus wächst. Ein ähnlicher Effekt tritt beim Öffnen eines Ordners über den Launcher auf. Eine Idee, die ich hatte, ist eine Kombination …
Wie können Sie den Status eines Fragments mithilfe der Android Support Design Library (v23.2.1) BottomSheetDialogFragmentauf erweitert erweitern BottomSheetBehavior#setState(STATE_EXPANDED)? https://code.google.com/p/android/issues/detail?id=202396 sagt: Die unteren Blätter werden zuerst auf STATE_COLLAPSED gesetzt. Rufen Sie BottomSheetBehavior # setState (STATE_EXPANDED) auf, wenn Sie es erweitern möchten. Beachten Sie, dass Sie die Methode nicht vor dem Anzeigen …
Ich bin bei der Entwicklung meiner App plötzlich zum Stillstand gekommen, als mir klar wurde, dass PreferenceFragments in dieser Bibliothek nicht unterstützt wurden. Gibt es Alternativen, mit denen ein Rookie-Android-Entwickler dieses Hindernis überwinden kann? Dies ist ab sofort mein Hauptfenster <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TabHost android:id="@android:id/tabhost" …
Ich habe eine Ausblendanimation in einer Ansicht (die sich in einem Fragment befindet), und jedes Mal, wenn die Animation ausgeführt wird, zeichnet sich die Ansicht nach Abschluss erneut aus. Ich habe eine Arbeit gefunden view.SetVisibility(View.GONE). Es wartet jedoch nicht darauf, dass die Animation beendet ist. Ich möchte diesen setVisibility-Code erst …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.