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

Масштабирование картинки при поворе экрана, Android 2.2 - Программирование Android

27.01.2014, 11:44. Просмотров 1166. Ответов 0
Метки нет (Все метки)

Добрый день!
Я тестирую приложение на телефоне с Android 2.2 и на планшете с 4.0.3
Задача, чтобы если размер картинки меньше размера экрана (в пикселах), то картинка показывается как есть.
А если больше размера экрана, то масштабируется по ширине экрана.
На планшете все работает, при повороте экрана картинка масштабируется по ширине экрана.
А вот на телефоне с 2.2 получается так: при портретной ориентации, картинка по ширине экрана, а при повороте на альбомную, почему-то свой размер не меняет и не растягивается по ширине...

Код такой:
XML
1
2
3
4
5
6
7
8
9
10
11
12
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
        <WebView
             android:id="@+id/webView"
             android:layout_width="fill_parent"
             android:layout_height="fill_parent">
        </WebView>
</LinearLayout>
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public class MainActivity extends Activity {
    
  /* Called when the activity is first created. */
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
   
    WebView webView = (WebView) findViewById(R.id.webView);
    webView.loadUrl("http://www.atorus.ru/public/ator/data/photos/b45479-5.jpg");
    webView.setInitialScale(1);
    webView.getSettings().setLoadWithOverviewMode(true);
    webView.getSettings().setUseWideViewPort(true);
  
  }
}
В манифесте:
XML
1
2
3
4
5
       <activity
            ...
            android:configChanges="orientation|screenSize"
            android:windowSoftInputMode="adjustResize"
            android:hardwareAccelerated="false">
При повороте экрана картинка не растягивается:

Подскажите пожалуйста, что не так...
0
Миниатюры
Масштабирование картинки при поворе экрана, Android 2.2  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.01.2014, 11:44
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Масштабирование картинки при поворе экрана, Android 2.2 (Программирование Android):

Масштабирование картинки в зависимости от разрешения экрана
как программно масштабировать картинку в зависимости от разрешение экрана?

Масштабирование элементов экрана
Здравствуйте. Такой вопрос. Допустим есть несколько рядов с кнопками на...

Масштабирование картинки
Как сделать чтобы пользователю можно было картинку увеличивать и уменьшать...?

Обновление БД на Android, масштабирование иконок
Добрый день,уважаемые форумчане. При программировании на андроиде столкнулся с...

Цвет пикселя экрана android-устройства
Здравствуйте. Реально ли получить цвет пикселя экрана android-устройства,...

Не предлагается установка Android SDK при установке Android Studio
на сайте https://developer.android.com/studio/... скачал exeшник для...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.01.2014, 11:44
Привет! Вот еще темы с решениями:

Поддерживает ли Android Studio gif картинки?
Добрый день! Я так понял гифку как обычную картинку добавить нельзя. Ну вернее...

Маштабирование картинки на разных Android-устройствах
Доброе утро, друзья! Подскажите, пожалуйста, такую вещь. Делаю приложение,...

Загрузка картинки из ресурсов в Bitmap. Android 4.1.1
Добрый вечер. Дело заключается в следующем: я загружаю картинку из ресурсов...

Оптимизировать imageView под разные размеры экрана? - Программирование Android
Всем привет! Никак не могу разобраться! Есть 9 кнопок - imageView. На экране...


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

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

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