Android 3.0 (Codename Honeycomb) ist API Level 11 des von Google entwickelten mobilen Betriebssystems. Diese Version ist eine Anpassung für größere Bildschirme, um Tablets besser zu unterstützen.
In Android API 11+ hat Google eine neue Klasse namens veröffentlicht Fragment. In den Videos schlägt Google vor, wann immer möglich ( Link1 , Link2 ) Fragmente anstelle von Aktivitäten zu verwenden, aber sie haben nicht genau erklärt, warum. Was ist der Zweck von Fragmenten und einige mögliche Verwendungen davon …
Wie kann ich die Textfarbe der ActionBar ändern? Ich habe das Holo Light-Thema geerbt. Ich kann den Hintergrund der ActionBar ändern, finde aber nicht heraus, welches Attribut zum Ändern der Textfarbe angepasst werden muss. Ok, ich kann die Textfarbe mit dem Attribut android: textColorPrimary ändern, aber es ändert auch die …
Ich versuche den Übergang zwischen Fragmenten zu animieren. Ich habe die Antwort von den folgenden Android-Fragmenten und Animationen erhalten FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.setCustomAnimations(R.anim.slide_in_left, R.anim.slide_out_right); DetailsFragment newFragment = DetailsFragment.newInstance(); ft.replace(R.id.details_fragment_container, newFragment, "detailFragment"); // Start the animated transition. ft.commit(); Und mein R.anim.slide_in_left <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:fromXDelta="50%p" android:toXDelta="0" android:duration="@android:integer/config_mediumAnimTime"/> …
Wie sollten Sie die Art der Folie implementieren, die beispielsweise der Honeycomb Gmail-Client verwendet? Kann TransactionManagerdies automatisch durch Hinzufügen und Entfernen der Fragmente handhaben. Es ist schwierig, dies zu testen, da der Emulator eine Diashow ist :)
Ich muss den Begrüßungsbildschirm in meiner Waben-App implementieren. Ich verwende diesen Code in onCreate der Aktivität, um Splash anzuzeigen: setContentView(R.layout.splash); getActionBar().hide(); und dieser Code, um die Hauptbenutzeroberfläche nach einiger Zeit anzuzeigen: setContentView(R.layout.main); getActionBar().show(); Aber bevor onCreate genannt wird und Splash erscheint, gibt es wenig Zeit , wenn der Aktionsleiste angezeigt. …
Ich möchte einer Aktivität ein Fragment hinzufügen, das ihr Layout programmgesteuert implementiert. Ich habe die Fragment-Dokumentation durchgesehen, aber es gibt nicht viele Beispiele, die beschreiben, was ich brauche. Hier ist die Art von Code, die ich zu schreiben versucht habe: public class DebugExampleTwo extends Activity { private ExampleTwoFragment mFragment; @Override …
Ich habe ein seltsames Problem. Ich mache eine App mit targetdk 13. In der onCreate-Methode meiner Hauptaktivität rufe ich auf, getActionBar()um meine Aktionsleiste einzurichten. Dies funktioniert gut, wenn es auf dem Android 3.2-Emulator ausgeführt wird. Bei Verwendung von Android 3.0 und 3.1 gibt die getActionBar()Methode jedoch null zurück. Ich finde …
Ich möchte Einstellungen schreiben, die sowohl auf 3.0- als auch auf Pre-3.0-Geräte angewendet werden können. Als PreferenceActivityich herausfand, dass veraltete Methoden enthalten sind (obwohl diese im beiliegenden Beispielcode verwendet werden), habe ich mir PreferenceFragementdas Kompatibilitätspaket angesehen, um meine Probleme zu lösen. Es scheint jedoch, dass dies PreferenceFragmentnicht im Kompatibilitätspaket enthalten …
Ich habe so etwas wie eine setTag(String tagName)Methode in der FragmentKlasse nicht gefunden . Die einzige Möglichkeit, ein gefundenes FragmentTag festzulegen, besteht darin FragmentTransaction, einen Tag-Namen als Parameter zu übergeben. Ist dies die einzige Möglichkeit, ein FragmentTag explizit per Code festzulegen?
Ich habe eine Aktivität mit einer Listenansicht. Wenn der Benutzer auf das Element klickt, wird das Element "Viewer" geöffnet: List1.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3) { Intent nextScreen = new Intent(context,ServicesViewActivity.class); String[] Service = (String[])List1.getItemAtPosition(arg2); //Sending data to another Activity nextScreen.putExtra("data", datainfo); startActivityForResult(nextScreen,0); …
Das Hauptsymbol meiner Anwendung besteht aus zwei Teilen in einem Bild: einem Logo und einigen Buchstaben darunter. Dies funktioniert gut für das Startsymbol für die App. Wenn das Symbol jedoch am linken Rand der ActionBar angezeigt wird, werden die Buchstaben abgeschnitten und es sieht nicht gut aus. Ich möchte der …
Ist es möglich, das Überlaufsymbol in der Aktionsleiste zu ändern? Ich habe blaue Symbole für alle ActionBar-Elemente und möchte auch das Überlaufsymbol ändern, wenn es angezeigt wird.
Ich versuche, Unterstützung für die SearchViewAndroid 3.0+ ActionBar hinzuzufügen, aber ich kann die nicht OnCloseListenerzum Laufen bringen . Hier ist mein Code: @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu, menu); searchView = (SearchView) menu.findItem(R.id.search_textbox).getActionView(); searchView.setOnQueryTextListener(new OnQueryTextListener() { @Override public boolean onQueryTextChange(String newText) { searchLibrary(newText); return false; } @Override public boolean …
Ich habe versucht, diesem Tutorial zu folgen: Daten aus dem Web abrufen Ich habe versucht, es auf Android 3.0, der neuesten Plattform für Tablets, zu implementieren. Es wird jedoch die folgende Fehlermeldung angezeigt : " Host kann nicht aufgelöst werden" www.anddev.org "Keine Adresse mit Hostname verknüpft. " Sie können die …
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) …
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.