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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
AgentZ
0 / 0 / 0
Регистрация: 11.07.2013
Сообщений: 115
#1

Смещается изображение за границы ImageView - Программирование Android

23.11.2016, 15:40. Просмотров 286. Ответов 4
Метки нет (Все метки)

Моя головная боль - это рисование лайаутов. В очередной раз встал в ступор...
Почему изображение из ImageView выходит за рамки самого ImageView'а?

И может подскажете, как правильно набросать на экран разных элементов (Изображения, тексты, кнопки, списки) так, чтобы подогнать это под фоновую картинку, на которой уже помечены ровно границы каждого элемента?
Миниатюры
Смещается изображение за границы ImageView  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.11.2016, 15:40     Смещается изображение за границы ImageView
Посмотрите здесь:

Как сделать границы в пространстве ImageView при прокрутке изображения - Программирование Android
Как сделать границы в пространстве ImageView при прокрутке большого изображения <ImageView ...

Imageview растянуть изображение по вертикали и обрезать по горизонтали - Программирование Android
Здравствуйте, для фона бокового меню нужно поместить картинку, что б по вертикали растягивалась, а по правой стороне обрезалась, пытаюсь...

ImageView открыть в Галерее - Программирование Android
Есть ImageView. Нужно, чтобы при нажатии на него картинка в нём открывалась через Галерею

ImageView in ArrayList RSS? - Программирование Android
Проблема такова: есть RSS читалка в активити (ListView) public class TwoActivity extends ListActivity { List headlines; ...

ImageView не растягивает картинку - Программирование Android
Есть lyaout. На нем в RelativeLayout вставлена картинка ImageView. Этот элемент имеет ширину 4dp, а высота должна быть на весь layout (он...

ImageView с большой картинкой - Программирование Android
<ImageView android:id="@+id/serview" android:layout_width="match_parent" ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pablito
2459 / 1904 / 591
Регистрация: 12.05.2014
Сообщений: 6,712
Завершенные тесты: 1
23.11.2016, 15:44     Смещается изображение за границы ImageView #2
- положить фоновую картинку в папку соответствующей плотности для которой эта картинка была сделана
- задавать размеры картинок и лаяутов в dp
- PROFIT
AgentZ
0 / 0 / 0
Регистрация: 11.07.2013
Сообщений: 115
29.11.2016, 13:24  [ТС]     Смещается изображение за границы ImageView #3
Паблито, хм. Все бы ничего. Сделал экран, задав все размеры в dp. Проверил на Планшетев mdpi - все ок. Сэмулировал mdpi с разрешением 1024*768 - все криво... Может я туплю... но мне надо не только для каждого mdpi/hdpi... создавать экраны, но и под каждое разрешение с конкретным dpi? =)

Добавлено через 9 минут
бесит, блин... Может вообще тупо все на весах сделать? Хотя читал, что чем больше весов, тем хуже...
vxg
Модератор
3146 / 1948 / 214
Регистрация: 13.01.2012
Сообщений: 7,439
29.11.2016, 13:38     Смещается изображение за границы ImageView #4
AgentZ, если вы хотите наложить какие-то элементы так что бы некие области совпали, то наверное легче поменять подход ибо картина может принимать заданный размер или брать размер из подложки или растягиваться или вписываться или по краю или по центру и еще 100500 вариантов см в параметрах разметки
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.11.2016, 13:45     Смещается изображение за границы ImageView
Еще ссылки по теме:

Картинка не отображается в ImageView - Программирование Android
Помогите! Только начинаю изучать Android. Загружаю большую картинку в ImageView. Приложение загружается, работает, но картинка просто не...

Загрузка изображения в imageview - Программирование Android
Всем привет. Возникла проблема, распарсил сайт в arraylist, сохранил в БД, далее мне нужно вывести сайт на активность. Делаю так: ...

Grow heap ImageView - Программирование Android
Добрый день, пытаюсь немного оптимизировать свой код. Наибольшие проблемы на данный момент вызывает ImageView. ( ImageView находится в...

ImageView очистка памяти - Программирование Android
Приходит Base64 картинка, далее: (Это все в фрагменте (Fragment)) public Bitmap base64ToBitmap(String base64Bitmap){ if...

SurfaceView поверх ImageView - Программирование Android
До этого вместо Surface использовался обычный View и Canvas в нём, но потребовалась анимация. Просто в background картинку засунуть не...

Стиль нажатого ImageView - Программирование Android
Всем привет! Полторы недели начал как изучать java и сделал маленькую прогу ,так вот у меня есть GridView и внем уже ImageView c TextView...


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

Или воспользуйтесь поиском по форуму:
AgentZ
0 / 0 / 0
Регистрация: 11.07.2013
Сообщений: 115
29.11.2016, 13:45  [ТС]     Смещается изображение за границы ImageView #5
vxg, Да, уже понял, что придется перерисовывать все экраны, эх.. Я вот щас один экран запихал в layout-nodpi и разметил его на одних весах. Естественно, на любом экране, при любом разрешении и размере все отображается корректно. Рука тянется все сделать именно так. Но что-то подсказывает, что это хреновый подход.. =( Ладно, будем дальше читать. Почему-то именно с разметкой под разные экраны возникли трудности... Никак не могу понять, как правильно делать.. =))
Yandex
Объявления
29.11.2016, 13:45     Смещается изображение за границы ImageView
Ответ Создать тему
Опции темы

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