Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 具有自定义背景的按钮_Android_Android Layout_Button - Fatal编程技术网

Android 具有自定义背景的按钮

Android 具有自定义背景的按钮,android,android-layout,button,Android,Android Layout,Button,我有一些按钮,我声明它们的背景如下: <Button android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="40dp" android:text="" android:layout_weight="1" android:background="@drawable/backgroundxml" />

我有一些按钮,我声明它们的背景如下:

     <Button
    android:id="@+id/button2"
    android:layout_width="wrap_content"
   android:layout_height="40dp"
    android:text="" 
    android:layout_weight="1"
    android:background="@drawable/backgroundxml"
     />
   <ImageButton
        android:id="@+id/imageButton1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/your_drawable"
        android:background="@drawable/your_background" />

然后我没有笔划和背景中的开始、中心和结束颜色。那么,如何设置可绘制但仍保留背景


谢谢

尝试使用ImageButton。大概是这样的:

     <Button
    android:id="@+id/button2"
    android:layout_width="wrap_content"
   android:layout_height="40dp"
    android:text="" 
    android:layout_weight="1"
    android:background="@drawable/backgroundxml"
     />
   <ImageButton
        android:id="@+id/imageButton1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/your_drawable"
        android:background="@drawable/your_background" />

   <ImageButton
        android:id="@+id/imageButton1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/your_drawable"
        android:background="@drawable/your_background" />