Questions marquées «android-appcompat»

Le package App Compat Support Library contient plusieurs bibliothèques qui peuvent être incluses dans votre application. Chacune de ces bibliothèques prend en charge une gamme spécifique de versions de plate-forme Android et un ensemble de fonctionnalités.


15
afficher l'icône dans la barre d'actions / la barre d'outils avec AppCompat-v7 21
J'ai essayé ceux-ci - mais je ne vois toujours pas l'icône comme avant: getSupportActionBar().setLogo(R.drawable.ic_launcher); getSupportActionBar().setDisplayUseLogoEnabled(true); getSupportActionBar().setIcon(R.drawable.ic_launcher); Cela semble fonctionner lorsque j'utilise la barre d'outils personnalisée - mais cela me forcerait à toucher toutes les mises en page - y a-t-il une meilleure façon de le faire?

14
Comment ajouter une teinte de bouton par programmation
Dans la nouvelle bibliothèque AppCompat, nous pouvons teinter le bouton de cette façon: <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/follow" android:id="@+id/button_follow" android:backgroundTint="@color/blue_100" /> Comment puis-je définir la teinte du bouton par programmation dans mon code? J'essaie essentiellement d'implémenter une coloration conditionnelle du bouton en fonction de certaines entrées de l'utilisateur.

3
AppCompatActivity.onCreate ne peut être appelé qu'à partir du même groupe de bibliothèques
Après la mise à niveau vers appcompat, 25.1.0j'ai commencé à recevoir des erreurs câblées. Dans mon code: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); J'obtiens une erreur de peluche: AppCompatActivity.onCreate can only be called from within the same library group (groupId=com.android.support) Comment éviter un tel comportement?

7
Comment puis-je styliser la barre d'outils appcompat-v7 comme Theme.AppCompat.Light.DarkActionBar?
J'essaie de recréer l'apparence de Theme.AppCompat.Light.DarkActionBaravec la nouvelle barre d'outils de la bibliothèque de support. Si je choisis Theme.AppCompat.Lightma barre d'outils sera claire et si je choisis, Theme.AppCompatelle sera sombre. (Techniquement, vous devez utiliser la .NoActionBarversion, mais pour autant que je sache, la seule différence est <style name="Theme.AppCompat.NoActionBar"> <item name="windowActionBar">false</item> …

8
Comment puis-je modifier la couleur d'ondulation lorsque j'utilise? Attr / selectableItemBackground comme arrière-plan?
J'ai vu quelques questions SO et ils ont donné quelques méthodes possibles pour réaliser ce que je veux. Par exemple: Utilisez l' colorControlHighlightattribut dans styles.xml. Voici mon styles-v21.xml: <style name="SelectableItemBackground"> <item name="android:colorControlHighlight">#5677FC</item> <item name="android:background">?attr/selectableItemBackground</item> </style> Et mon widget: <TextView android:id="@+id/tv_take_photo_as_bt" android:layout_width="280dp" android:layout_height="48dp" android:text="@string/act_take_photo" style="@style/SelectableItemBackground"/> Et ça ne marche pas. J'ai …


5
Comment implémenter DrawerArrowToggle à partir de la bibliothèque Android appcompat v7 21
Alors maintenant qu'Android 5.0 est sorti, je me demandais comment implémenter les icônes de la barre d'action animée. Cette bibliothèque l' implémente ici très bien pour moi, mais puisque la bibliothèque appcompat v7 l'a, comment peut-elle être implémentée? La bibliothèque y fait référence dans themes.xml <item name="drawerArrowStyle">@style/Widget.AppCompat.DrawerArrowToggle</item> Sous ce style …



25
La barre d'état devient blanche et n'affiche pas le contenu derrière elle
J'essaye AppCompat sur Marshmallow. Et je veux avoir une barre d'état transparente mais elle devient blanche. J'ai essayé quelques solutions mais elles n'ont pas fonctionné pour moi (la barre d'état transparente ne fonctionne pas avec windowTranslucentNavigation = "false" , Lollipop: dessiner derrière statusBar avec sa couleur définie sur transparent ). …


11
Changer la couleur de la barre d'outils dans Appcompat 21
Je teste les nouvelles fonctionnalités de Material Design d'Appcompat 21. Par conséquent, j'ai créé une barre d'outils comme celle-ci: <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/activity_my_toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:minHeight="?attr/actionBarSize" android:background="?attr/colorPrimary" app:theme="@style/ThemeOverlay.AppCompat.ActionBar"/> et je l'ai inclus dans mon fichier de mise en page principal. Ensuite, je l'ai défini comme supportActionBar comme ça: Toolbar toolBar …

1
popup de la barre d'outils Android Thème vs thème
Souvent, je vois cette déclaration de Toolbar dans les fichiers de mise en page: <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> Pourquoi y a-t-il deux attributs liés au thème: thème et popupTheme? Quels sont les objectifs de chacun d'eux?

7
MenuItem teinte sur la barre d'outils AppCompat
Lorsque j'utilise des éléments de dessin de la AppCompatbibliothèque pour mes Toolbaréléments de menu, la teinte fonctionne comme prévu. Comme ça: <item android:id="@+id/action_clear" android:icon="@drawable/abc_ic_clear_mtrl_alpha" <-- from AppCompat android:title="@string/clear" /> Mais si j'utilise mes propres dessinables ou même que je copie les dessinables de la AppCompatbibliothèque dans mon propre projet, cela …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.