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

Изменить размер изображения под телефон - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Аудио стрим по wi fi http://www.cyberforum.ru/android-dev/thread1811525.html
Не знаю в какой раздел форума даже писать, и программный вопрос и технический) Есть приложение которое работает как рация, таких много в плей маркете, нужно чтобы девайсы были в одной сети, и можно...
Программирование Android Debugging на реальном устройстве на днях решил занятся Android Studio и появился вопрос: у меня телефон Cubot note s, Android 5.1,а комп Hp pavilion g6, никак не могу включить режим отладки, причем на виртуальном устройстве тоже... http://www.cyberforum.ru/android-dev/thread1811524.html
Программирование Android Изменить стиль кнопки Android
Кто может помочь с изменением стиля кнопки button. Как нужно или можно изменить стиль, чтобы не было проблем с углами, которые отображаются на картинках. Может это Background стандартного дизайна...
Как удаленно влиять на интерфейс пользователя? Программирование Android
Как в качестве разработчика спроектировать интерфейс приложения так, чтобы разом у всех пользователей удаленно можно было поменять фон одного активити. Все функции, контент остается неизменным,...
Программирование Android Сканер отпечатков пальцев http://www.cyberforum.ru/android-dev/thread1811318.html
Добрый день, возник такой вопрос кто-нибудь когда-нибудь работал со сканером отпечатков пальцев в android устройствах? Как это работает и как получить данные со сканера?
Программирование Android Создание приложения для доступа к VK У меня есть вопрос к знатокам, никогда не связывался ну мне интересно, как легко создать приложение лично для себя вк? подробнее

Показать сообщение отдельно
shavuz
110 / 116 / 22
Регистрация: 29.01.2014
Сообщений: 579
22.09.2016, 09:03
Что значит одинаково смотрелась? сохраняла исходный размер или растягивалась в отношении размера экрана? если второй варриант то вам нужно копировать исходное изображение в новое учитывая размеры экрана.
Вот пример:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
private Bitmap getScaledBitMapBaseOnScreenSize(Bitmap bitmapOriginal){
 
    Bitmap scaledBitmap=null;
    try {
        DisplayMetrics metrics = new DisplayMetrics();
        getActivity().getWindowManager().getDefaultDisplay().getMetrics(metrics);
 
 
        int width = bitmapOriginal.getWidth();
        int height = bitmapOriginal.getHeight();
 
        float scaleWidth = metrics.scaledDensity;
        float scaleHeight = metrics.scaledDensity;
 
        // create a matrix for the manipulation
        Matrix matrix = new Matrix();
        // resize the bit map
        matrix.postScale(scaleWidth, scaleHeight);
 
        // recreate the new Bitmap
        scaledBitmap = Bitmap.createBitmap(bitmapOriginal, 0, 0, width, height, matrix, true);
    }
    catch (Exception e){
        e.printStackTrace();
    }
    return scaledBitmap;
}
а вот так вызываете функцию:

Java
1
2
3
4
 Bitmap scaleBitmap=getScaledBitMapBaseOnScreenSize(originalBitmapImage);
    if(scaleBitmap!=null) {
    imageView.setImageBitmap(scaleBitmap);
    }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru