Questions tagged [android-appcompat]
The App Compat Support Library package contains several libraries that can be included in your application. Each of these libraries supports a specific range of Android platform versions and set of features.
                                	
	android-appcompat
    
                            
                        
                    
            2,668
            questions
        
        
            403
            votes
        
        
            10
            answers
        
        
            241k
            views
        
    How do I use DrawerLayout to display over the ActionBar/Toolbar and under the status bar?
                I've seen in the new material design Side Nav spec that you can display the drawer over the action bar and behind the status bar. How can I implement this?
            
        
       
    
            339
            votes
        
        
            4
            answers
        
        
            67k
            views
        
    Upgraded to AppCompat v22.1.0 and now getting IllegalArgumentException: AppCompat does not support the current theme features
                I've just upgraded my app to use the newly released v22.1.0 AppCompat and I'm now getting the following exception when I open my app.
Caused by: java.lang.IllegalArgumentException: AppCompat does not ...
            
        
       
    
            284
            votes
        
        
            22
            answers
        
        
            289k
            views
        
    AppCompat v7 r21 returning error in values.xml?
                I'm using Android Studio and when I add compile "com.android.support:appcompat-v7:21.0.0"
 to my Gradle file, I'm getting a ton of errors:
C:\Users\WindowsSucks\AndroidStudioProjects\MMMeds\app\build\...
            
        
       
    
            245
            votes
        
        
            13
            answers
        
        
            108k
            views
        
    Tab not taking full width on Tablet device [Using android.support.design.widget.TabLayout]
                I have setup tabs as UPDATE 29/05/2015 this post. Tabs take full width on my Nexus 4 mobile but on nexus 7 tablet it in center and not cover full screen width.
Nexus 7 screenshot
Nexus 4 screenshot
            
        
       
    
            241
            votes
        
        
            38
            answers
        
        
            377k
            views
        
    Cannot resolve symbol 'AppCompatActivity'
                I've just tried to use Android Studio. I've created blank project and tried to create Activity which extends AppCompatActivity. Unfortunalty Android Studio "says" that it
  Cannot resolve symbol '...
            
        
       
    
            222
            votes
        
        
            23
            answers
        
        
            247k
            views
        
    How to add button tint programmatically
                In the new AppCompat library, we can tint the button this way:
<Button
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text="@string/follow"
    ...
            
        
       
    
            217
            votes
        
        
            10
            answers
        
        
            152k
            views
        
    Why does Eclipse automatically add appcompat v7 library support whenever I create a new project?
                Why does Eclipse automatically add appcompat v7 library support whenever I create a new project?
I am creating a simple project whose MainActivity should extend Activity, but it does not. Eclipse ...
            
        
       
    
            216
            votes
        
        
            26
            answers
        
        
            145k
            views
        
    No resource found that matches the given name: attr 'android:keyboardNavigationCluster'. when updating to Support Library 26.0.0
                I've got this issue while updating to the latest Support Library version 26.0.0 (https://developer.android.com/topic/libraries/support-library/revisions.html#26-0-0): 
  Error:(18, 21) No resource ...
            
        
       
    
            191
            votes
        
        
            18
            answers
        
        
            152k
            views
        
    Remove title in Toolbar in appcompat-v7
                The documentation of Toolbar says
  If an app uses a logo image it should strongly consider omitting a title and subtitle.
What is the proper way to remove the title?
            
        
       
    
            184
            votes
        
        
            7
            answers
        
        
            63k
            views
        
    Toolbar and Contextual ActionBar with AppCompat-v7
                I am working on using the newly added Toolbar that was introduced in Lollipop and the AppCompat-v7 library. I followed this guide on setting up the Toolbar I noticed that when you invoke something ...
            
        
       
    
            182
            votes
        
        
            24
            answers
        
        
            88k
            views
        
    Cannot resolve symbol 'Theme' in styles.xml (Android Studio)
                Since today, Android Studio can't find the AppCompat themes in styles.xml, but for example AppCompatActivity in code does get recognized. My Android Studio version is 2.2.2, Build #AI-145.3360264
I ...
            
        
       
    
            174
            votes
        
        
            19
            answers
        
        
            56k
            views
        
    Flinging with RecyclerView + AppBarLayout
                I am using the new CoordinatorLayout with AppBarLayout and CollapsingToolbarLayout. Below AppBarLayout, I have a RecyclerView with a list of content.
I have verified that fling scrolling works on the ...
            
        
       
    
            170
            votes
        
        
            10
            answers
        
        
            44k
            views
        
    NoClassDefFoundError: android.support.v7.internal.view.menu.MenuBuilder
                There is an issue with the Android appcompat v7 library on Samsung devices running Android 4.2. I keep getting crashes with the following stack trace in my Developer Console:
java.lang....
            
        
       
    
            165
            votes
        
        
            8
            answers
        
        
            106k
            views
        
    Material Design not styling alert dialogs
                I've added the appCompat material design to my app and it seems that the alert dialogs are not using my primary, primaryDark, or accent colors. 
Here is my base style:
<style name="...
            
        
       
    
            164
            votes
        
        
            6
            answers
        
        
            95k
            views
        
    What's the enhancement of AppCompatActivity over ActionBarActivity?
                android.support.v7.app.AppCompatActivity was added into the latest v7 support library as a new feature yesterday.
It is said that ActionBarActivity has been deprecated in favor of the new ...
            
        
       
    
            160
            votes
        
        
            6
            answers
        
        
            150k
            views
        
    How to use and style new AlertDialog from appCompat 22.1 and above
                I am trying to migrate from default android AlertDialog to the new one included in appCompat-22.1 
So far I understand you only have to import android.support.v7.app.AlertDialog package in order to ...
            
        
       
    
            141
            votes
        
        
            9
            answers
        
        
            147k
            views
        
    Creating a SearchView that looks like the material design guidelines
                I'm currently in the process of learning how to convert my app to Material design and I'm a bit stuck right now. I've got the Toolbar added and I have made my navigation drawer overlay all the content....
            
        
       
    
            132
            votes
        
        
            10
            answers
        
        
            82k
            views
        
    How can I modify ripple color when using ?attr/selectableItemBackground as background?
                I've seen some SO questions and they gave some possible methods to achieve what I want. For example:
Use colorControlHighlight attribute in styles.xml.
Here is my styles-v21.xml:
<style name="...
            
        
       
    
            130
            votes
        
        
            15
            answers
        
        
            166k
            views
        
    show icon in actionbar/toolbar with AppCompat-v7 21
                I tried these - but still do not see the icon like before:
getSupportActionBar().setLogo(R.drawable.ic_launcher);
getSupportActionBar().setDisplayUseLogoEnabled(true);
getSupportActionBar().setIcon(R....
            
        
       
    
            130
            votes
        
        
            17
            answers
        
        
            273k
            views
        
    CardView Corner Radius
                Is there a way to make CardView only have corner radius at the top?
<android.support.v7.widget.CardView
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://...
            
        
       
    
            128
            votes
        
        
            3
            answers
        
        
            63k
            views
        
    AppCompatActivity.onCreate can only be called from within the same library group
                After upgrading to appcompat 25.1.0 I've started getting weird errors.
In my code:
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
I get lint ...
            
        
       
    
            112
            votes
        
        
            9
            answers
        
        
            76k
            views
        
    MenuItem tinting on AppCompat Toolbar
                When I use drawables from the AppCompat library for my Toolbar menu items the tinting works as expected. Like this:
<item
    android:id="@+id/action_clear"
    android:icon="@drawable/...
            
        
       
    
            105
            votes
        
        
            7
            answers
        
        
            158k
            views
        
    How do I style appcompat-v7 Toolbar like Theme.AppCompat.Light.DarkActionBar?
                I'm trying to recreate the look of Theme.AppCompat.Light.DarkActionBar with the new support library Toolbar. 
If I choose Theme.AppCompat.Light my toolbar will be light and if I choose Theme....
            
        
       
    
            105
            votes
        
        
            1
            answer
        
        
            36k
            views
        
    android toolbar popupTheme vs theme
                Often I see this declaration of Toolbar in layout files:
<android.support.v7.widget.Toolbar
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
  ...
            
        
       
    
            102
            votes
        
        
            4
            answers
        
        
            30k
            views
        
    How do I set a different theme for a Spinner's dropdown?
                An example usage:
The Spinner is dark themed, but I want the dropdown to be light themed.
            
        
       
    
            101
            votes
        
        
            27
            answers
        
        
            78k
            views
        
    Status bar turns white and does not show content behind it
                I am trying out AppCompat on Marshmallow. And I want to have a transparent status bar however it turns white. I've tried a couple solutions but they didn't work for me (Transparent status bar not ...
            
        
       
    
            101
            votes
        
        
            6
            answers
        
        
            104k
            views
        
    Setting Elevation in XML on AppCompat CardView on Android 5.0
                From what I understand, early in the preview stage there seemed to be no way to set elevation in XML only on CardViews without a hack in Java. Now that the official release is out, is there any way of ...
            
        
       
    
            98
            votes
        
        
            11
            answers
        
        
            149k
            views
        
    Change Toolbar color in Appcompat 21
                I am testing out the new Appcompat 21 Material Design features. Therefore I've created a Toolbar like this:
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/...
            
        
       
    
            97
            votes
        
        
            5
            answers
        
        
            107k
            views
        
    How to implement DrawerArrowToggle from Android appcompat v7 21 library
                So now that Android 5.0 was released i was wondering how to implement the animated actionbar icons.
This library here implements it fine for me but since the appcompat v7 library has it how can it be ...
            
        
       
    
            97
            votes
        
        
            3
            answers
        
        
            115k
            views
        
    Android transparent status bar and actionbar
                I've done a few researches on this topic and I couldn't find a complete solution  so, step by step and with some trial and error, I finally find out how can we achieve these results: having a ...
            
        
       
    
            97
            votes
        
        
            9
            answers
        
        
            56k
            views
        
    Android Lollipop, AppCompat ActionBar custom view doesn't take up whole screen width
                So, I just updated my codebase to Lollipop, and I'm having issues with the Action Bar.  I'm using AppCompat and ActionBarActivity, and inflating a custom view.  It seems that the custom view no longer ...
            
        
       
    
            91
            votes
        
        
            27
            answers
        
        
            270k
            views
        
    Cannot resolve symbol AppCompatActivity - Support v7 libraries aren't recognized?
                I'm trying to figure out why the heck my Android studio isn't recognizing the AppCompat v7 library correctly. The import statement below shows up as gray and says there's no package for support.v7.app....
            
        
       
    
            91
            votes
        
        
            5
            answers
        
        
            56k
            views
        
    How to set ImageButton property of app:srcCompat="@drawable/pic" programmatically?
                How to set the ImageButton property of 
app:srcCompat="@drawable/pic"
programmatically?
Something like myImageButton.setBackgroundResource(R.drawable.eng2); but the property of app:srcCompat.
            
        
       
    
            88
            votes
        
        
            7
            answers
        
        
            60k
            views
        
    InflateException with FloatingActionButton from Official Design Library
                I am getting a bug using the official FloatingActionButton from Google's support design library.
Here is my LogCat. 
android.view.InflateException: Binary XML file line #34: Error inflating class ...
            
        
       
    
            85
            votes
        
        
            15
            answers
        
        
            110k
            views
        
    You need to use a Theme.AppCompat theme (or descendant) with this activity. Change to Theme.AppCompat causes other error
                I use appcompat v22.1.0 in my App and use Toolbar. Everything was fine when I use Theme.AppCompat.Light.NoActionBar. When I start implement AlertDialog, it produce error like this:
java.lang....
            
        
       
    
            85
            votes
        
        
            24
            answers
        
        
            158k
            views
        
    Error inflating class android.support.v7.widget.Toolbar?
                I am trying to get Material Design for my App by following this method.
Whenever I run the App it shows the following error: 
  Error inflating class android.support.v7.widget.Toolbar. 
I checked ...
            
        
       
    
            80
            votes
        
        
            2
            answers
        
        
            5k
            views
        
    onPrepareActionMode not called when creating ActionMode
                I just finished adjusting one of my apps to the new v22.1.1 support & appcompat libraries, see here and here for more details. When I did some testing, something was off with the ActionModes I'm ...
            
        
       
    
            79
            votes
        
        
            11
            answers
        
        
            177k
            views
        
    Gradle Build Android Project "Could not resolve all dependencies" error
                I'm trying to build my first project with Gradle and I think my gradle files and settings are correct.
I'm using only one module and Support V4 + AppCompatBar libraries.
Project - build.gradle
...
            
        
       
    
            79
            votes
        
        
            9
            answers
        
        
            15k
            views
        
    appcompat-v7 v21.0.0 causing crash on Samsung devices with Android v4.2.2
                We just changed our application to use the appcompat-v7 support library in order to take advantage of the support actionbar and support Material themes. Using v21.0.0 of appcompat-v7 (andv21.0.0 of ...
            
        
       
    
            74
            votes
        
        
            13
            answers
        
        
            95k
            views
        
    Make ImageView fit width of CardView
                I have a CardView with rounded corners, I want to have an ImageView at the top like shown in the example taken from the material design guidelines below.
<android.support.v7.widget.CardView xmlns:...
            
        
       
    
            72
            votes
        
        
            13
            answers
        
        
            140k
            views
        
    Toolbar navigation icon never set
                I'm trying the new Toolbar component and having some trouble with the navigation icon.
I want to implement a custom icon for back navigation :
In my manifest i set a parent to my activity :
<...
            
        
       
    
            72
            votes
        
        
            4
            answers
        
        
            24k
            views
        
    What is the SortedList<T> working with RecyclerView.Adapter?
                Android Support Library 22.1 was released yesterday. Many new features were added into the v4 support library and v7, among which android.support.v7.util.SortedList<T> draws my attention. 
It's ...
            
        
       
    
            72
            votes
        
        
            7
            answers
        
        
            21k
            views
        
    Android - onAttach(Context) not called for API 23
                I've updated the SDK to the latest version (API 23) and the onAttach(Activity) method for fragment is deprecated. So instead of using that method, now I'm using onAttach(Context) but this one is not ...
            
        
       
    
            71
            votes
        
        
            2
            answers
        
        
            82k
            views
        
    Use Tab with new ToolBar (AppCompat v7-21)
                I was using SupportActionBar with tabs and a custom ActionBar theme (created with http://jgilfelt.github.io/android-actionbarstylegenerator/), that show the tabs only when the user expands the search ...
            
        
       
    
            71
            votes
        
        
            6
            answers
        
        
            38k
            views
        
    Android Selector Drawable with VectorDrawables srcCompat
                I'm facing a problem with the new backward compatibility with VectorDrawables.
In the Support Library 23.2 was a new feature for backward compatibility with Android VectorDrawables indroduced. 
I ...
            
        
       
    
            70
            votes
        
        
            3
            answers
        
        
            19k
            views
        
    Android 5.0: how to change recent apps title color?
                I'm using AppCompat and my theme is extending Theme.AppCompat.Light.DarkActionBar.
When in Android 5 Lollipop and I press the recent apps button, my app appears with a dark title instead of a white ...
            
        
       
    
            68
            votes
        
        
            11
            answers
        
        
            56k
            views
        
    Widget.AppCompat.Button colorButtonNormal shows gray
                I have values:styles.xml with:
<style name="AppTheme.Button" parent="Base.Widget.AppCompat.Button">
    <item name="colorButtonNormal">@color/my_color</item>
    <item name="...
            
        
       
    
            67
            votes
        
        
            1
            answer
        
        
            23k
            views
        
    ComponentActivity vs AppCompatActivity in Android Jetpack Compose
                When using Jetpack Compose, by default it extends the ComponentActivity class. But after trying some samples I switched to AppCompatActivity and everything seemed to work fine. So I wonder what the ...
            
        
       
    
            67
            votes
        
        
            4
            answers
        
        
            200k
            views
        
    No resource found that matches the given name '@style/Theme.AppCompat.Light'
                I have been on this problem for a couple hours. After downloading a repository from github, the only error in any .xml file is:
No resource found that matches the given name '@style/Theme.AppCompat....
            
        
       
    
            64
            votes
        
        
            11
            answers
        
        
            31k
            views
        
    Searchview doesn't work since app compat
                Since I implented app compat my searchview doesn't work anymore:
 Process: com.laurenswuyts.witpa, PID: 26666
    java.lang.NullPointerException: Attempt to invoke virtual method 'void android....