Tag: android actionbar

Impossible d'ajouter une vue personnalisée à la barre d'action Android, pourquoi?

J'essaie d'ajouter ma vue personnalisée dans la barre d'action. final View addView=getLayoutInflater().inflate(R.layout.home_actionbar_buttons, null); getActionBar().setCustomView(addView); Mon XML, <LinearLayout android:id="@+id/linearLayout1" xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="wrap_content" android:layout_width="match_parent"> <Button android:text="Refresh" android:layout_height="wrap_content" android:id="@+id/btn_refresh" android:layout_width="wrap_content"></Button> </LinearLayout Mais je reçois une exception nullpointer. Lorsque je débogue, l'objet addView devient peuplé et n'est pas nul. Est-ce que ViewGroupRoot est obligatoire lors de la gonflement? EDIT 1: […]

L'infiltration automatique de la vue personnalisée produit différentes configurations pour la vue personnalisée ActionBar

Vue personnalisée depuis la ressource: // Set up the action bar. final ActionBar actionBar = getActionBar(); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD); actionBar.setCustomView(R.layout.custom_action_bar); actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM); le résultat est: Affichage personnalisé gonflé manuellement: // Set up the action bar. final ActionBar actionBar = getActionBar(); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD); LayoutInflater inflater = (LayoutInflater) this .getSystemService(Context.LAYOUT_INFLATER_SERVICE); View view = inflater.inflate(R.layout.custom_action_bar, null); actionBar.setCustomView(view); actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM); le résultat est: Custom_action_bar.xml: […]

Suppression de l'ombre inférieure sur ActionBar – Android

Je souhaite désactiver l'ombre ActionBar mais seulement dans une Activity . Si j'utilise ce code, cela changera dans l'application complète. <style name="MyAppTheme" parent="android:Theme.Holo.Light"> <item name="android:windowContentOverlay">@null</item> </style> J'ai essayé ce code, mais ça ne fonctionne pas getSupportActionBar().setElevation(0); Toute suggestion…?

ClassCastException: android.support.v7.widget.ShareActionProvider

J'essaie d'utiliser ma barre d'action et j'ai eu cette exécution 08-08 00:54:08.913: E/AndroidRuntime(18468): FATAL EXCEPTION: main 08-08 00:54:08.913: E/AndroidRuntime(18468): java.lang.ClassCastException: android.support.v7.widget.ShareActionProvider cannot be cast to android.view.ActionProvider 08-08 00:54:08.913: E/AndroidRuntime(18468): at android.view.MenuInflater$MenuState.readItem(MenuInflater.java:374) 08-08 00:54:08.913: E/AndroidRuntime(18468): at android.view.MenuInflater.parseMenu(MenuInflater.java:160) 08-08 00:54:08.913: E/AndroidRuntime(18468): at android.view.MenuInflater.inflate(MenuInflater.java:110) 08-08 00:54:08.913: E/AndroidRuntime(18468): at com.example.workoutlog.AddWorkOutPage.onCreateOptionsMenu(AddWorkOutPage.java:3190) 08-08 00:54:08.913: E/AndroidRuntime(18468): at android.app.Activity.onCreatePanelMenu(Activity.java:2490) 08-08 00:54:08.913: E/AndroidRuntime(18468): at […]

Action de l'action Personnalisation de la barre

Mon application utilise la barre d'action de Sherlock. Mon concepteur m'a donné un nouveau design. Le logo de l'application doit être au milieu 2 éléments d'action à gauche et 2 actions à droite du logo La hauteur du logo de l'application est de 1,5 la taille de la barre d'action (supposons qu'un petit débordement) Est-il […]

Impossible de modifier la couleur du texte avec la navigation déroulante de la barre d'action Android

J'utilise la navigation déroulante avec ma barre d'action, et je ne peux pas obtenir une couleur sensible pour le texte correspondant lors de l'utilisation d'une barre d'action sombre. La barre d'action elle-même est un gris foncé, et la couleur du texte est noire, donc c'est très difficile à lire. J'ai suivi les instructions de base […]

Modifiez le style EditText d'Android de la bordure rectangulaire au trait de soulignement

Dans l'une de mes activités, mes vues EditText semblaient être comme ça Mais maintenant, ils ressemblent à ça J'ai besoin d'aide pour le changer: du rectangle au trait de soulignement. CONTEXTE Parce que j'avais besoin de créer un ActionBar personnalisé, j'ai dû modifier le thème de l'activité en question, YesterdayActivity , en utilisant les éléments […]

Modification des images ActionBar et SearchView

J'essayais d'utiliser le thème Holo Light avec des barres d'action sombres, comme cela est recommandé sur les directives Android . C'est mon fichier themes.xml: <resources> <style name="Theme.MyApp" parent="@android:style/Theme.Holo.Light"> <item name="android:actionBarStyle">@style/Widget.MyApp.ActionBar</item> </style> <style name="Widget.MyApp.ActionBar" parent="@android:style/Widget.Holo.ActionBar"> <item name="android:background">@android:drawable/dark_header</item> <item name="android:titleTextStyle">@style/MyApp.ActionBar.TextAppearance</item> </style> <style name="MyApp.ActionBar.TextAppearance" parent="@android:style/TextAppearance"> <item name="android:textColor">@android:color/primary_text_dark</item> </style> </resources> Le résultat sans utiliser l'interface de recherche est attendu, […]

Modification de l'action surcharger la couleur du texte dans ActionBar

Je me suis efforcé de changer la couleur du texte de l'élément Action Overflow dans la barre d'action. J'utilise v7 AppCompat et Light theme avec Dark actionbar. actionMenuTextColor ne semble rien faire. Je dois le transformer en texte noir? Des idées?

Barre d'action et marges en nid d'abeille

Je tente d'utiliser un graphique différent "homeAsUpIndicator" sur la barre d'action, et je me heurte à des problèmes de marge avec le bord de l'écran et le graphique. En utilisant l'attribut "android: homeAsUpIndicator" avec une valeur de @ drawable / my_graphic dans styles.xml pour le projet, j'ai réussi à modifier l'indicateur sur un graphique personnalisé. […]

coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.