android图像button
我如何创build一个没有文字和图像水平居中的button? 我不想使用ImageButton,因为我想定义一个不同的背景图像
您只需使用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" />
只需使用一个button与android:drawableRight属性是这样的:
<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,并将其设置为可点击,或设置常规button的drawableBottom属性。
ImageView iv = (ImageView)findViewById(R.id.ImageView01); iv.setOnClickListener(new OnClickListener() { public void onClick(View v) { // TODO Auto-generated method stub } });
你可以使用button:
1 – 使文本为空
2 – 为它设置背景
+3 – 你可以使用select器来更有用和漂亮的button
关于图像button,您可以将图像源和背景设置为相同的图片,并且当您执行此操作时,它必须是(* .png),您可以对button进行任何devise
和更多的美容button使用select器/ /只是谷歌它;)