如何创建一个没有文本且图像水平居中的按钮?我不想使用ImageButton,因为我想定义一个不同的背景图像
发布于 2010-02-18 04:05:18
你只需要使用一个ImageButton,做任何你想要的背景,并将图标设置为src。
<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" />
发布于 2013-05-04 01:15:52
只需在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"/>
发布于 2010-02-18 02:46:26
您可以只设置ImageView的onClick,也可以将其设置为可单击,或者设置常规按钮的drawableBottom属性。
ImageView iv = (ImageView)findViewById(R.id.ImageView01);
iv.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
}
});
https://stackoverflow.com/questions/2283444
复制相似问题