Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Zoldan
7 / 7 / 5
Регистрация: 18.01.2012
Сообщений: 41
#1

Почему картинка рисуется увеличенной - Программирование Android

10.06.2016, 18:03. Просмотров 236. Ответов 4
Метки нет (Все метки)

Добрый день.
Пытаюсь нарисовать png картинку на экране. Картинка рисуется но гиганская.
Java
1
2
3
4
Bitmap bm = BitmapFactory.decodeResource(getResources(), R.drawable.qw);
Paint paint = new Paint();        
canvas.drawBitmap(bm, 0, 0, paint);
canvas.drawRect(0, 0, 100, 100, paint);
Черный квадрат нарисован кодом, зеленый соответственно из файла. при этом размер изображения в файле 100*100 пиксел, такойже размер и черного квадрата. Так почему же они не одинаковые?
Спасибо.
0
Миниатюры
Почему картинка рисуется увеличенной  
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.06.2016, 18:03
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Почему картинка рисуется увеличенной (Программирование Android):

Почему не отрисовывается картинка?
Написал класс, наследующий ViewSurface MainView. Написал метод onDraw, в...

Почему переворачивается картинка из галереи?
Получаю картинку из галереи и вывожу её в ImageView. В Андроиде 4 она...

Растровая графика, картинка рисуется только один раз, без анимации
Всем доброго времени суток! Есть такая функция: void Draw(HDC hdc, HDC...

Почему не рисуется куб?
Добрый день! Я новичёк в DirectX и у меня проблемка! В коде вроде всё норм, а...

Почему ничего не рисуется?
Почему ничего не рисуется? #include "widget.h" #include "ui_widget.h"...

Почему ничего не рисуется?
Показывается черное окно с FPS и все. SharpGL using SharpGL; using...

4
Mikalai
262 / 238 / 95
Регистрация: 11.01.2015
Сообщений: 666
10.06.2016, 18:34 #2
Zoldan, а в какой именно картинка папке лежит? drawable-nodpi?
0
Zoldan
7 / 7 / 5
Регистрация: 18.01.2012
Сообщений: 41
11.06.2016, 03:04  [ТС] #3
Да, просто в папке drawable.
0
Mikalai
262 / 238 / 95
Регистрация: 11.01.2015
Сообщений: 666
11.06.2016, 10:23 #4
Лучший ответ Сообщение было отмечено Zoldan как решение

Решение

Zoldan, ну так положи картинку в папку drawable-nodpi для того что бы её размер не менялся автоматически. Вот информация.
1
Zoldan
7 / 7 / 5
Регистрация: 18.01.2012
Сообщений: 41
12.06.2016, 05:14  [ТС] #5
Спасибо, помогло.
0
12.06.2016, 05:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.06.2016, 05:14
Привет! Вот еще темы с решениями:

Олимпийский флаг, почему не рисуется?
Нужно, чтобы выводился олимпийский флаг, а выводится пустая форма. Почему так?...

Почему не рисуется линия в FireMonkey?
Вот простой код. Но линия не рисуется. Подскажите, пожалуйста, что здесь может...

Почему не рисуется второй прямоугольник?
Есть объект Rectangel и у него метод Draw, который рисует прямоугольник в...

Почему ничего не рисуется при получении?
Там где получаю сообщение WM_SETCURSOR или пробовал WM_MOUSEMOVE координаты...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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