¿Cómo configurar el botón tiene la imagen y la sombra?

Para hacer sombra, haz un archivo xml de sombra y usa como android:background="@drawable/shadow" . Pero poner la imagen es android:background="@drawable/image también.

Cómo configurar la sombra del botón y la imagen en un solo botón?

Lo siento, no soy fluido en inglés.

1. Utilice ImageButton

Intente esto puede utilizar ImageButton : – Muestra un botón con una imagen (en lugar de texto) que puede ser presionado o clic por el usuario. De forma predeterminada, un ImageButton se parece a un botón normal, con el fondo de botón estándar que cambia de color durante diferentes estados de botón.

  <ImageButton android:id="@+id/btnMain" android:layout_width="match_parent" android:layout_height="wrap_content" android:adjustViewBounds="true" android:contentDescription="@string/btnMain_description" android:elevation="10dp" android:background="@android:drawable/dialog_holo_light_fram‌​e" android:scaleType="centerInside" android:src="@drawable/IMage" /> 

2. usuario CardVirew o usted puede intentar esto agregue su button dentro de la card view tenga gusto de esto

Compilar estas dependencias

 compile 'com.android.support:cardview-v7:25.3.1' 

Diseño como este

  <android.support.v7.widget.CardView android:layout_width="match_parent" android:layout_height="wrap_content" app:cardElevation="10dp"> <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/disha" android:text="@string/app_name" /> </android.support.v7.widget.CardView> 

Pregúntame en caso de cualquier consulta

Crear button_selector.xml en res / drawable:

 <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item> <layer-list> <item android:right="5dp" android:top="5dp"> <shape> <corners android:radius="3dp" /> <solid android:color="#D6D6D6" /> </shape> </item> <item android:bottom="2dp" android:left="2dp"> <shape> <gradient android:angle="270" android:endColor="#E2E2E2" android:startColor="#BABABA" /> <stroke android:width="1dp" android:color="#BABABA" /> <corners android:radius="4dp" /> <padding android:bottom="10dp" android:left="10dp" android:right="10dp" android:top="10dp" /> </shape> </item> </layer-list> </item> </selector> 

Y en su diseño xml:

  <ImageButton android:src="@mipmap/ic_launcher" android:background="@drawable/shadow" android:layout_width="wrap_content" android:layout_height="wrap_content" android:elevation="10dp"/> 

Utilice CardView para lograr esto:

Agregue soporte lib a dependencies siguiente manera:

 dependencies { compile 'com.android.support:cardview-v7:25.2.0'//Add respective version } 

Utilizar esto en el diseño

  <android.support.v7.widget.CardView xmlns:card_view="http://schemas.android.com/apk/res-auto" android:id="@+id/card_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/user_image" app:cardBackgroundColor="@android:color/white" android:foreground="?android:attr/selectableItemBackground" android:layout_marginLeft="@dimen/activity_horizontal_margin" android:layout_marginRight="@dimen/activity_horizontal_margin" android:layout_marginTop="@dimen/padding_small" android:layout_marginBottom="@dimen/padding_small" app:cardCornerRadius="4dp" app:cardElevation="10dp" > 

Por favor, déjame ahora si ayuda.

  • Disposición de Android con 2 botones espaciados uniformemente
  • Android ViewAnimator / ViewFlipper / ViewSwitcher y valor de hardcoded para setDisplayedChild
  • Falta el diccionario predeterminado en AutoCompleteTextView / MultiAutoCompleteTextView
  • Borde de Android Menos Botón Presionado Estado Color de fondo
  • FrameLayout no coincide con altura de NestedScrollView
  • Uso del espacio de nombres de la aplicación en estilo
  • Obtener Posición de Vista Absoluta en ListView
  • Manera correcta de implementar onMeasure () y onLayout () en AdapterView personalizado
  • ExpandableListView dentro de una vista de desplazamiento
  • Alinear el botón derecho en LinearLayout horizontal
  • ¿Cómo configurar AutoCompleteTextView desplegable fondo transparente en Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.