|
||
|
|
|
|||||||
| 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"/> |
![]() |
Estás aquí
|
||||||
|
||||||
| Herramientas | |