Als «android-support-library» getaggte Fragen

Die Android Support Library enthält Backport-APIs von neueren Plattformen und APIs, die Dienstprogrammfunktionen bieten.

7
Was ist CoordinatorLayout?
Ich habe mir gerade die Demo-App der neuen Designbibliothek für Android-Support angesehen. Es wird von Chris Banes auf Github zur Verfügung gestellt . Durch die App CoordinatorLayoutwird stark genutzt. Auch viele der Unterstützung Design - Bibliothek Klassen wie FloatingActionButton, SnackBar, AppBarLayoutusw. verhält sich anders , wenn gebrauchte innen CoordinatorLayout. Kann …

1
android toolbar popupTheme vs theme
Oft sehe ich diese Deklaration der Symbolleiste in Layoutdateien: <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" app:popupTheme="@style/ThemeOverlay.AppCompat.Light"> </android.support.v7.widget.Toolbar> Warum gibt es zwei Attribute, die sich auf das Thema beziehen: theme und popupTheme? Was sind die Ziele von jedem von ihnen?

5
Der hinzugefügte EditText ist kein TextInputEditText. Bitte wechseln Sie stattdessen zu dieser Klasse
Ich verwende ein EditTextInside-A TextInputLayout, aber nach dem Upgrade der Support-Bibliothek auf 23.2.0 wird im Logcat die folgende Warnung angezeigt: Was ist der Unterschied zwischen einem regulären EditTextund einem TextInputEditText? Ich kann anscheinend keine Dokumentation dafür finden.

14
Setzen Sie den Status von BottomSheetDialogFragment auf erweitert
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 …

16
Verwenden von Android-Vektor-Drawables beim Absturz vor Lollipop
Ich verwende Vector Drawables in Android vor Lollipop und dies sind einige meiner Bibliotheken und Tool-Versionen: Android Studio: 2.0 Android Gradle Plugin: 2.0.0 Build Tools: 23.0.2 Android Support Library: 23.3.0 Ich habe diese Eigenschaft in meiner App-Ebene hinzugefügt Build.Gradle android { defaultConfig { vectorDrawables.useSupportLibrary = true } } Es ist …

3
Legen Sie mit SpanSizeLookup die Spanne für Elemente in GridLayoutManager fest
Ich möchte ein gitterartiges Layout mit Abschnittsüberschriften implementieren. Denken Sie an https://github.com/TonicArtos/StickyGridHeaders Was mache ich nun: mRecyclerView = (RecyclerView) view.findViewById(R.id.grid); mLayoutManager = new GridLayoutManager(getActivity(), 2); mLayoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() { @Override public int getSpanSize(int position) { switch(mAdapter.getItemViewType(position)){ case MyAdapter.TYPE_HEADER: return 1; case MyAdapter.TYPE_ITEM: return 2; default: return -1; } } }); mRecyclerView.setLayoutManager(mLayoutManager); …

30
Aktualisieren Sie die Android-Unterstützungsbibliothek auf 23.2.0 und verursachen Sie Fehler: XmlPullParserException Für das binäre XML-Dateizeil # 17 <vector> -Tag ist viewportWidth> 0 erforderlich
Ich versuche, meine Support-Bibliothek auf 23.2.0 zu aktualisieren und stelle diesen Fehler fest: Exception while inflating &lt;vector&gt; org.xmlpull.v1.XmlPullParserException: Binary XML file line #17&lt;vector&gt; tag requires viewportWidth &gt; 0 at android.support.graphics.drawable.VectorDrawableCompat.updateStateFromTypedArray(VectorDrawableCompat.java:535) at android.support.graphics.drawable.VectorDrawableCompat.inflate(VectorDrawableCompat.java:472) at android.support.graphics.drawable.VectorDrawableCompat.createFromXmlInner(VectorDrawableCompat.java:436) at android.support.v7.widget.AppCompatDrawableManager$VdcInflateDelegate.createFromXmlInner(AppCompatDrawableManager.java:829) at android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(AppCompatDrawableManager.java:303) at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:178) at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:173) at android.support.v7.widget.TintTypedArray.getDrawable(TintTypedArray.java:60) at android.support.v7.widget.Toolbar.&lt;init&gt;(Toolbar.java:254) at android.support.v7.widget.Toolbar.&lt;init&gt;(Toolbar.java:196) at java.lang.reflect.Constructor.constructNative(Native …

8
Zeigen Sie den ActionMode über der Symbolleiste an
Ich versuche, das android.view.ActionModemit dem Neuen android.support.v7.widget.Toolbarzusätzlich zum Traditionellen zu verwenden android.app.ActionBar. Ich kann es anzeigen mit: toolbar.startActionMode(callback); Das Problem ist, dass das ActionModeüber dem ActionBarund nicht über dem angezeigt wird Toolbar. Gibt es eine Möglichkeit, das zu ändern? Ich habe versucht, Folgendes in mein Thema aufzunehmen, aber es scheint …

25
Fehler beim Aufblasen der Klasse android.support.design.widget.NavigationView
Ich habe ein Tutorial der neuen Komponente NavigationView in der Support Design Library befolgt und kann diese Fehlermeldung nicht verarbeiten: Error inflating class android.support.design.widget.NavigationView Ich habe hier jede Problemumgehung versucht Fehler bei der Verwendung von Elementen der Android Design Support Library Es liegt jedoch weiterhin eine Fehlermeldung vor. xml &lt;android.support.v4.widget.DrawerLayout …

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
Keine ActionBar in PreferenceActivity nach dem Upgrade auf Support Library v21
Nach dem Upgrade auf die Support Library v21 ist meine ActionBar in meiner PreferenceActivityverschwunden. Habe ich einige Attribute in meinem Thema verpasst, um es wieder zu aktivieren? Ich hatte ähnliche Probleme mit einer schwarzen ActionBar . Ich habe auch versucht, es ein wenig hackisch hinzuzufügen, indem ich Toolbardem Root-Layout ein …

16
Android Multiline Snackbar
Ich versuche, neue Funktionen Snackbaraus der Android Design Support Library zu nutzen, um mehrzeilige Snackbars anzuzeigen, wie in http://www.google.com/design/spec/components/snackbars-toasts.html#snackbars-toasts-specs gezeigt : import android.support.design.widget.Snackbar; final String snack = "First line\nSecond line\nThird line"; Snackbar.make(mView, snack, Snackbar.LENGTH_LONG).show(); Es wird nur First line...auf meinem Nexus 7 angezeigt. Wie werden alle Zeilen angezeigt? PS: Ich …


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.