【发布时间】:2011-01-18 00:19:32
【问题描述】:
如何创建一个没有文本和水平居中图像的按钮? 我不想使用 ImageButton,因为我想定义不同的背景图像
【问题讨论】:
如何创建一个没有文本和水平居中图像的按钮? 我不想使用 ImageButton,因为我想定义不同的背景图像
【问题讨论】:
【讨论】:
您可以使用按钮:
1 - 使文本为空
2 - 为其设置背景
+3 - 你可以使用选择器来获得更有用和更漂亮的按钮
关于imagebutton,你可以将图片源和背景设置为同一张图片,并且必须是(*.png),你可以为button做任何设计
对于更多美感按钮,请使用选择器 //just Google it ;)
【讨论】:
只需使用具有 android:drawableRight 属性的 Button,如下所示:
<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"/>
【讨论】:
你可以只设置ImageView的onClick,也可以设置为可点击,或者设置普通按钮的drawableBottom属性。
ImageView iv = (ImageView)findViewById(R.id.ImageView01);
iv.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
}
});
【讨论】: