安卓图像按钮
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
);
【讨论】:
以上是关于安卓图像按钮的主要内容,如果未能解决你的问题,请参考以下文章