我是Android开发的新手。我用一个简单的按钮创建了一个简单的项目。我想将图像设置为背景(见图)。我用过android:src =“@ drawable / id_image”和android:background =“@ drawable / id_image2”,但图片没有出现在按钮的整个表面上。任何帮助都将不胜感激
答案 0 :(得分:1)
Android,您可以使用android.widget.ImageButton显示正常的“按钮”,并带有自定义的背景图片。
<ImageButton
android:id="@+id/top_bar_btn_right_img"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@null"
android:src="@drawable/ic_filter" />
答案 1 :(得分:0)
您可以使用android:src
和android:background
添加两张图片。
答案 2 :(得分:0)
当您添加按钮时,只需转到属性菜单并选择背景/可绘制并选择图像
答案 3 :(得分:0)
您可以尝试这样的事情
<RelativeLayout
android:layout_width="250dp"
android:layout_height="400dp"
android:background="your_background_goes_here"
android:foreground="?android:attr/selectableItemBackground"
android:clickable="true"
android:centerInParent="true">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="your_icon_above_background"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="text_for_your_image"/>
</RelativeLayout>