#android #image
#Android #изображение
Вопрос:
Когда я устанавливаю значок или изображение в качестве фона для кнопки, я всегда вижу что-то вроде этого :
как вы можете видеть, изображения смазаны (2 изображения с левой стороны и 2 изображения с правой стороны) Вот код того, как я добавил значки (это значок по умолчанию из android.R.Drawable …)
btnDown.setBackgroundDrawable(getResources().getDrawable(android.R.drawable.arrow_down_float));
btnUp.setBackgroundDrawable(getResources().getDrawable(android.R.drawable.arrow_up_float));
delete.setBackgroundDrawable(myIcon);
btnOk.setBackgroundDrawable(getResources().getDrawable(android.R.drawable.ic_menu_save));
может кто-нибудь сказать мне, как правильно установить значок / изображение на фоне? Без того , чтобы они были размазаны . если значок размером 32×32, я хочу видеть его на кнопке.
Комментарии:
1. лучше использовать ImageButton
Ответ №1:
возможно, ваше изображение слишком маленькое, поэтому оно выглядит размазанным … используйте изображение в масштабе девяти исправлений, это поможет вам
Комментарии:
1. значок по умолчанию с Android (android.r.drawable) отсутствует в 9patch?
2. я думаю, что только 9patch может мне помочь