|
||
|
![]() |
![]() |
Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
![]() |
|
Herramientas |
#1
|
||||
|
||||
Background de botones Action Bar
Buenas tengo un problema y es el siguiente. Tengo en el ActionBar dos botones los cuales son un de busqueda y otro que al pulsar te lleva a un carrito de la compra.
Este es el xml del menu: Código:
<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" tools:context=".main" > <item android:id="@+id/action_search" android:icon="@drawable/ic_search" app:showAsAction="always|collapseActionView" app:actionViewClass="android.support.v7.widget.SearchView" android:title="@string/action_search"/> <item android:id="@+id/action_carrito" android:title="@string/action_example" android:icon="@drawable/ic_carrito" app:showAsAction="always" /> </menu> Código:
<resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> <item name="android:actionBarStyle">@style/MyActionBar</item> <item name="actionBarStyle">@style/MyActionBar</item> <item name="actionButtonStyle">@style/MyActionButtonStyle</item> <item name="android:actionButtonStyle">@style/MyActionButtonStyle</item> </style> <style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar"> <item name="android:background">@android:color/white</item> <item name="android:textSize">18sp</item> </style> <style name="MyActionButtonStyle" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="android:background">@color/darker_green</item> </style> </resources> Si podéis echarme una mano, gracias de antemano. |
|
#2
|
||||
|
||||
Hola he intentado hacer lo siguiente... Para solucionar esté problema que me surge os dejo el código:
Primeramente decir que he eliminado del archivo styles.xml MyActionButtonStyle, que anteriormente mencionaba. Archivo action_carrito_bg.xml: Código:
<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="rectangle"> <solid android:color="@color/darker_green"></solid> </shape> </item> <item> <bitmap android:src="@drawable/ic_carrito"/> </item> </layer-list> Código:
<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" tools:context=".main" > <item android:id="@+id/action_search" android:icon="@drawable/ic_search" app:showAsAction="always|collapseActionView" app:actionViewClass="android.support.v7.widget.SearchView" android:title="@string/action_search"/> <item android:id="@+id/action_carrito" android:title="@string/action_example" android:icon="@drawable/action_carrito_bg" app:showAsAction="always" /> </menu> Código:
<size android:height="@android:attr/actionBarSize" android:width="@android:attr/actionBarSize"/> |
![]() |
![]() |
||||||
|
Herramientas | |