Как я могу создать кнопку без текста и изображения по горизонтали? Я не хочу использовать ImageButton, потому что хочу определить другое обратное изображение
Кнопка изображения андроида
Ответ 1
Вы просто используете 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" />
Ответ 2
просто используйте кнопки с возможностями 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"/>
Ответ 3
Вы можете просто установить onClick из ImageView, а также настроить его на кликабельность, или установить свойство drawableBottom для обычной кнопки.
ImageView iv = (ImageView)findViewById(R.id.ImageView01);
iv.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
}
});
Ответ 4
Вы можете использовать кнопку:
1 - сделать текст пустым
2 - установите для него фон
+3 - вы можете использовать селектор для более полезной и приятной кнопки
О кнопке с изображением вы можете установить источник изображения и фон тем же изображением, и он должен быть (*.png), когда вы это сделаете, вы можете сделать любой дизайн для кнопки
и для большей кнопки красоты используйте селектор//просто Google it;)