Ok I have managed to solve this using a selector. See code below:
main_header.xml:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="50dip" android:orientation="horizontal" android:background="@drawable/main_header_selector"> </LinearLayout>
main_header_selector.xml:
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape> <gradient android:angle="90" android:startColor="#FFFF0000" android:endColor="#FF00FF00" android:type="linear" /> </shape> </item> </selector>
Hopefully this helps someone who has the same problem.
Related Posts:
- What are the differences between LinearLayout, RelativeLayout, and AbsoluteLayout?
- You need to use a Theme.AppCompat theme (or descendant) with this activity
- You need to use a Theme.AppCompat theme (or descendant) with this activity
- How do I remove the title bar from my app?
- Why fragments, and when to use fragments instead of activities?
- Font size of TextView in Android application changes on changing font size from native settings
- Error inflating class fragment
- How to build a horizontal ListView with RecyclerView
- Getting activity from context in android
- How to customize a Spinner in Android
- How to remove title bar from the android activity?
- What does ellipsize mean in android?
- What is the difference between “px”, “dip”, “dp” and “sp”?
- How to inflate one view with a layout
- How do I get the currently displayed fragment?
- What exactly does fitsSystemWindows do?
- Determining translationX/Y values for ObjectAnimator; how to move a view to an exact screen position?
- What is the difference between gravity and layout_gravity in Android?
- Closing Application with Exit button
- How to change the color of a button?
- Can I underline text in an Android layout?
- Scrollview can host only one direct child
- How to remove title bar from the android activity?
- Failed to find style ‘coordinatorLayoutStyle’ in current theme
- How to use navigateUp to close the application
- “unable to locate adb” using Android Studio [duplicate]
- Differences between arm64 and aarch64
- Install an apk file from command prompt?
- My users get “net::err_name_not_resolved”
- Solving “adb server version doesn’t match this client” error [duplicate]
- Can’t create handler inside thread that has not called Looper.prepare()
- Can’t create handler inside thread that has not called Looper.prepare()
- This adb server’s $ADB_VENDOR_KEYS is not set
- What are the possible reasons for NFC Service to become dead after some time?
- Simple Android RecyclerView example
- What is ‘Context’ on Android?
- Change project name on Android Studio
- Execution failed for task ‘:app:processDebugResources’ even with latest build tools
- react-native: command not found
- How to use putExtra() and getExtra() for string data
- Is there an equivalent to iOS’s Keychain for user credentials on Android?
- How to: Install Plugin in Android Studio
- No matching client found for package name (Google Analytics) – multiple productFlavors & buildTypes
- What’s LazyList?
- No Network Security Config specified, using platform default – Android Log
- getBluetoothService called with no BluetoothManagerCallback
- Getting error “The package appears to be corrupt” while installing apk file
- java.lang.RuntimeException: Unable to instantiate activity ComponentInfo
- How to pause / sleep thread or process in Android?
- com.android.ide.common.process.ProcessException: Failed to execute aapt! What can I do?
- Could not find com.android.tools.build:gradle:3.0.1
- Error message ‘java.net.SocketException: socket failed: EACCES (Permission denied)’
- How to use su command over adb shell?
- Picasso v/s Imageloader v/s Fresco vs Glide vs Coil
- Save bitmap to location
- onActivityResult() not called
- Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat
- How to create listview onItemclicklistener
- Android Studio-No Module
- First run of Android Studio. Unable to access Android SDK add-on list
- Java syntax explanation – getMenuInflater()
- What’s “tools:context” in Android layout files?
- Android: adb: Permission Denied
- Android Studio : Failed to set EGL_SWAP_BEHAVIOR on surface
- onSaveInstanceState () and onRestoreInstanceState ()
- Running Node.Js on Android
- emulator: incompatible HAX module version 3 requirs minimum version 4
- How do you change text to bold in Android?
- Getting android.content.res.Resources$NotFoundException: exception even when the resource is present in android
- Unsupported major.minor version 52.0 when rendering in Android Studioandroid android-studio rendering preview
- What is Sandboxed_process0 and why do i have so many instances of it listed in the memory usage for my app
- Android ADB doesn’t see device
- Android Facebook integration with invalid key hash
- Android dismiss keyboard
- How to decompile an android app from the google play store
- What can com.sec.android.app.launcher be used for?
- How to create custom button in Android using XML Styles
- Android SDK path not specified
- Failed to connect to camera service
- How to create a file in Android?
- Android: failed to convert @drawable/picture into a drawable
- This Activity already has an action bar supplied by the window decor
- getResources().getColor() is deprecated
- What’s the console.log() of java?
- Get JSON Data from URL Using Android?
- Re-enable “component tree” in Android Studio
- Singleton in Android
- Android getResources().getDrawable() deprecated API 22
- How to hide popping up Google Play’s unlocked achievement programatically?
- Error during installing HAXM, VT-X not working
- Error: fix the version conflict (google-services plugin)
- User Operation is waiting for “Building Workspace”
- Android Studio – ADB Error – “…device unauthorized. Please check the confirmation dialog on your device.”
- What is android:ems attribute in Edit Text? [duplicate]
- Android scale animation on view
- How to change spinner text size and text color?
- Android Device not recognized by adb
- Not able to access adb in OS X through Terminal, “command not found”
- How can I give access to WordPress site using an Android application ?