首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >android图像按钮

android图像按钮
EN

Stack Overflow用户
提问于 2010-02-18 02:42:49
回答 3查看 175.3K关注 0票数 102

如何创建一个没有文本且图像水平居中的按钮?我不想使用ImageButton,因为我想定义一个不同的背景图像

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-02-18 04:05:18

你只需要使用一个ImageButton,做任何你想要的背景,并将图标设置为src。

代码语言:javascript
复制
<ImageButton
    android:id="@+id/ImageButton01"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/album_icon"
    android:background="@drawable/round_button" />

票数 202
EN

Stack Overflow用户

发布于 2013-05-04 01:15:52

只需在android:drawableRight属性中使用Button,如下所示:

代码语言:javascript
复制
<Button android:id="@+id/btnNovaCompra" android:layout_width="wrap_content"
        android:text="@string/btn_novaCompra"
        android:gravity="center"
        android:drawableRight="@drawable/shoppingcart"
        android:layout_height="wrap_content"/>
票数 23
EN

Stack Overflow用户

发布于 2010-02-18 02:46:26

您可以只设置ImageView的onClick,也可以将其设置为可单击,或者设置常规按钮的drawableBottom属性。

代码语言:javascript
复制
    ImageView iv = (ImageView)findViewById(R.id.ImageView01);
   iv.setOnClickListener(new OnClickListener() {
   public void onClick(View v) {
    // TODO Auto-generated method stub

   }
   });
票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2283444

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档