Als «android-fragments» getaggte Fragen

Fragmente repräsentieren wiederverwendbare Verhaltensweisen oder Teile der Benutzeroberfläche in einer Android-App.


21
Festlegen des benutzerdefinierten ActionBar-Titels aus dem Fragment
In meinem Main FragmentActivityrichte ich meinen benutzerdefinierten ActionBarTitel folgendermaßen ein: LayoutInflater inflator = (LayoutInflater) this .getSystemService(Context.LAYOUT_INFLATER_SERVICE); View v = inflator.inflate(R.layout.custom_titlebar, null); TextView tv = (TextView) v.findViewById(R.id.title); Typeface tf = Typeface.createFromAsset(this.getAssets(), "fonts/capsuula.ttf"); tv.setTypeface(tf); tv.setText(this.getTitle()); actionBar.setCustomView(v); Das funktioniert perfekt. Sobald ich jedoch andere öffne Fragments, möchte ich, dass sich der Titel ändert. …

4
Wie füge ich ein Abschnitts-Trennzeichen für Navigation Drawer in Android hinzu?
Ich habe eine Navigationsschublade wie dieses Bild. Ich möchte ein Abschnitts-Trennzeichen hinzufügen (wie die Trennlinie zwischen Neptun). Es scheint einfach, aber ich kann im Web nichts finden, was für meinen Fall nützlich war. Hier ist meine Hauptaktivität: public class MainActivity extends Activity { private DrawerLayout mDrawerLayout; private ListView mDrawerList; private …

9
Aktionsleiste Navigation mit Fragmenten
Ich habe ein gestapeltes ActionBar / viewpager Layout mit drei Zungen sagen , A , B , und C . In Tab C Registerkarte (Fragment), ich bin das Hinzufügen eines weiteren Fragment sagen Fragment D . mit DFragment f= new DFragment(); ft.add(android.R.id.content, f, ""); ft.remove(CFragment.this); ft.addToBackStack(null); ft.commit(); Ich ändere die …

2
Narrensichere Art, mit Fragmenten bei Orientierungsänderungen umzugehen
public class MainActivity extends Activity implements MainMenuFragment.OnMainMenuItemSelectedListener { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager .beginTransaction(); // add menu fragment MainMenuFragment myFragment = new MainMenuFragment(); fragmentTransaction.add(R.id.menu_fragment, myFragment); //add content DetailPart1 content1= new DetailPart1 (); fragmentTransaction.add(R.id.content_fragment, content1); fragmentTransaction.commit(); } public void onMainMenuSelected(String …

10
Android-Symbolleiste Hinzufügen von Menüelementen für verschiedene Fragmente
Ich habe eine Symbolleiste sowie eine Navigationsleiste. Wenn ich meine App starte, werden die Symbolleiste und die Navigationsleiste erstellt. Wenn ich in der Navigationsleiste auf Elemente klicke, werden neue Fragmente gestartet und die gleiche Symbolleiste beibehalten. Wie füge ich der Symbolleiste grundsätzlich Menüelemente wie Suchen, Hinzufügen, Bearbeiten hinzu, wenn ich …

8
Android SharedPreferences in Fragment
Ich versuche, SharedPreferences in Fragment zu lesen. Mein Code wird verwendet, um Einstellungen für andere Aktivitäten abzurufen. SharedPreferences preferences = getSharedPreferences("pref", 0); Ich bekomme einen Fehler Cannot make a static reference to the non-static method getSharedPreferences(String, int) from the type ContextWrapper Ich habe versucht, diesen Links zu folgen, aber ohne …

12
Android-Fragmente. Beibehalten einer AsyncTask während der Bildschirmdrehung oder Konfigurationsänderung
Ich arbeite an einer Smartphone / Tablet-App, verwende nur eine APK und lade je nach Bildschirmgröße die erforderlichen Ressourcen. Die beste Wahl für das Design schien die Verwendung von Fragmenten über die ACL zu sein. Diese App hat bisher einwandfrei funktioniert und ist nur aktivitätsbasiert. Dies ist eine Scheinklasse, wie …


8
Android onClick in XML vs. OnClickListener
Mir ist klar, dass zuvor eine ähnlich formulierte Frage gestellt wurde, aber das ist anders. Ich bin ziemlich neu in der Entwicklung von Android-Apps und habe drei Fragen zu den Unterschieden zwischen dem android:onclick=""XML-Attribut und der setOnClickListenerMethode. Was sind die Unterschiede zwischen den beiden? Liegt der Unterschied zwischen den beiden …


4
Android - Benutzerdefinierte Animation bei Fragmenttransaktion läuft nicht
Ich verwende Google API 8 (Android 2.2) mit dem Support Package v4. Es gibt keine Fehler oder Animationen. Transaktion: FragmentTransaction transaction = manager.beginTransaction(); transaction.replace(R.id.content, myFragment); transaction.setCustomAnimations(R.anim.slide_in_left, R.anim.slide_out_right); transaction.commit(); Animationen: slide_in_left.xml <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" > <translate android:duration="700" android:fromXDelta="-100%" android:toXDelta="0%" > </translate> </set> slide_out_right.xml <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate …

9
(Veraltet) Fragment onOptionsItemSelected wird nicht aufgerufen
EDIT: Diese Frage war für die veraltete Sherlock-Aktionsleiste. Stattdessen sollte jetzt die Android-Unterstützungsbibliothek verwendet werden Ich habe eine Menüoption in der Aktionsleiste mit dem Namen "Freigabe für meine" hinzugefügt, fragmentdie angezeigt wird, aber das Auswahlereignis wird nicht abgefangen Ich füge es so hinzu @Override public void onCreateOptionsMenu (Menu menu, MenuInflater …

14
Wie verstecke ich die Softtastatur in einem Fragment?
Ich habe eine FragmentActivityVerwendung von a ViewPager, um mehrere Fragmente zu bedienen. Jedes ist ein ListFragmentmit dem folgenden Layout: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:padding="8dp"> <ListView android:id="@id/android:list" android:layout_width="fill_parent" android:layout_height="fill_parent" /> <EditText android:id="@+id/entertext" android:layout_width="fill_parent" android:layout_height="wrap_content" /> </LinearLayout> </LinearLayout> Beim Starten der Aktivität wird die Softtastatur …

17
DialogFragment von onActivityResult anzeigen
Ich habe den folgenden Code in meinem onActivityResult für ein Fragment von mir: onActivityResult(int requestCode, int resultCode, Intent data){ //other code ProgressFragment progFragment = new ProgressFragment(); progFragment.show(getActivity().getSupportFragmentManager(), PROG_DIALOG_TAG); // other code } Ich erhalte jedoch den folgenden Fehler: Caused by: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState Weiß jemand, …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.