android image button
You just use an ImageButton and make the background whatever you want and set the icon as the 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" />
just use a Button with android:drawableRight properties like this:
<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"/>
You can just set the onClick of an ImageView and also set it to be clickable, Or set the drawableBottom property of a regular button.
ImageView iv = (ImageView)findViewById(R.id.ImageView01); iv.setOnClickListener(new OnClickListener() { public void onClick(View v) { // TODO Auto-generated method stub } });