安卓图像按钮

Posted

技术标签:

【中文标题】安卓图像按钮【英文标题】:android image button 【发布时间】:2011-01-18 00:19:32 【问题描述】:

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

【问题讨论】:

【参考方案1】:

您只需使用 ImageButton 并根据需要制作任何背景并将图标设置为 src。

<ImageButton
    android:id="@+id/ImageButton01"
    android:layout_
    android:layout_
    android:src="@drawable/album_icon"
    android:background="@drawable/round_button" />

【讨论】:

请证明和描述更多关于 android:background 的信息! @EmadAghayi src 是将在 ImageButton 中使用的实际图标; background 是原始按钮的形状,默认为矩形。如果您只想使用图像,可以省略它,或者您可以在图标周围使用其他颜色/形状。【参考方案2】:

您可以使用按钮:

1 - 使文本为空

2 - 为其设置背景

+3 - 你可以使用选择器来获得更有用和更漂亮的按钮


关于imagebutton,你可以将图片源和背景设置为同一张图片,并且必须是(*.png),你可以为button做任何设计

对于更多美感按钮,请使用选择器 //just Google it ;)

【讨论】:

【参考方案3】:

只需使用具有 android:drawableRight 属性的 Button,如下所示:

<Button android:id="@+id/btnNovaCompra" android:layout_
        android:text="@string/btn_novaCompra"
        android:gravity="center"
        android:drawableRight="@drawable/shoppingcart"
        android:layout_/>

【讨论】:

【参考方案4】:

你可以只设置ImageView的onClick,也可以设置为可点击,或者设置普通按钮的drawableBottom属性。

    ImageView iv = (ImageView)findViewById(R.id.ImageView01);
   iv.setOnClickListener(new OnClickListener() 
   public void onClick(View v) 
    // TODO Auto-generated method stub

   
   );

【讨论】:

以上是关于安卓图像按钮的主要内容,如果未能解决你的问题,请参考以下文章

图像按钮可见性问题!安卓

安卓切换按钮

从前置摄像头拍摄图像后如何消除镜面效果? [安卓]

从相机捕获的图像被视为 ImageView 对象的问题。 - 安卓

底部带有相机按钮的 ImageView

如何制作一个包含在整个屏幕上拉伸的背景图像的颤动应用程序,带有返回句子的图像的圆形按钮?