Форум программистов, компьютерный форум CyberForum.ru

Картинка выходит за границы ImageButton - Android

Войти
Регистрация
Восстановить пароль
 
bekabot
1 / 1 / 0
Регистрация: 18.12.2013
Сообщений: 61
08.11.2015, 16:59     Картинка выходит за границы ImageButton #1
Картинка выходит за границы ImageButton
Java
1
2
3
4
5
6
7
8
9
//some code...
int pixelsToDp = convertToPixelsDp(-4.5f);
params.setMargins(pixelsToDp, pixelsToDp, pixelsToDp, pixelsToDp);
//some code...
ImageButton btn = new ImageButton(this);
                    btn.setPadding(0, 0, 0, 0);
                    btn.setLayoutParams(params);
                    btn.setScaleType(ImageView.ScaleType.CENTER_CROP);
                    buttonRow.add(btn);
И картинка, и ImageButton были добавлены через код. Для добавление картинки использовал
Java
1
setBackgroundResource()
Как можно сделать так, чтобы картинка полностью была в кнопке? Спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.11.2015, 16:59     Картинка выходит за границы ImageButton
Посмотрите здесь:

Android Button & ImageButton
ImageButton setImageResource Android
Android Выдвижные ImageButton
ImageButton Android
TextView выходит за границы экрана Android
Android не работает с ImageButton
Работа с ImageButton Android
Картинка в imageButton (setImageResource) Android
Нажатие ImageButton Android
Android Смена изображения ImageButton
Android ImageButton hover
В андроид 4.3 и выше не выходит background картинка Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Паблито
не спать!
1882 / 1616 / 500
Регистрация: 12.05.2014
Сообщений: 5,836
Завершенные тесты: 1
08.11.2015, 17:03     Картинка выходит за границы ImageButton #2
Java
1
btn.setScaleType(ImageView.ScaleType.FIT_XY);
не работает?
bekabot
1 / 1 / 0
Регистрация: 18.12.2013
Сообщений: 61
08.11.2015, 17:10  [ТС]     Картинка выходит за границы ImageButton #3
Цитата Сообщение от Паблито Посмотреть сообщение
не работает?
нет, не помогло
bastrakov
91 / 91 / 14
Регистрация: 10.10.2015
Сообщений: 307
Записей в блоге: 1
09.11.2015, 10:14     Картинка выходит за границы ImageButton #4
ЕСЛИ геометрические искажения изображения не парят, то лучше делать фоном - он там весь будет.
btn.setBackground(...
если маленький - растянет, большой - сожмет.
Yandex
Объявления
09.11.2015, 10:14     Картинка выходит за границы ImageButton
Ответ Создать тему
Опции темы

Текущее время: 02:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru