заполнить андроид фоновым изображением и поддерживать его как в альбомной, так и в портретной ориентации - PullRequest
1 голос
/ 25 августа 2011

Цель: - установить фоновое изображение в моем приложении, которое заполняет устройство как в портретном, так и в ландшафтном режиме.

Используемый инструмент: Phonehgap with eclipse

Возникли проблемы: -

  • 1) мое изображение подгоняется по ширине устройства в портретном режиме, но случай не тот, в случае высоты он занимает всего 50% от устройства
  • 2) при переключении в альбомный режим в эмуляторе Androidизображение
    мигает и исчезает через 2 секунды

Коды, добавленные мной после поиска в Google: -

1) в main.xml

  <WebView android:id="@+id/appView"
            android:layout_height="fill_parent"
            android:layout_width="fill_parent"
      />

2) в activity.java

import android.util.Log;
import android.view.Display;
import android.webkit.WebSettings.RenderPriority;
import android.view.WindowManager;
import android.content.Context;

3) на индексной странице

  <meta name="viewport" content="target-densitydpi=device-dpi"  />
or 
<meta name="viewport" content="user-scalable=no, width=device-width" />
<link rel="stylesheet" href="homepage.css" type="text/css" media="only screen and (max-width: 480px)"/>

Примечание: - остальная часть кода - это простые html и css, и все, что мы должны сделать для модификации пробела в телефоне

Пользу, которую я хочу: - при сообщении кода, пожалуйста, скажите также, где также включить это, так как я новичок в затмении и телефонном разрыве

спасибо заранее

1 Ответ

4 голосов
/ 26 августа 2011

используйте jquery mobile и не вносите никаких изменений в инструмент, используя в качестве платформы (скажем, затмение для Android), и заливка изображения до размера устройства проста css

{
 background-image:url('Images/indeximage.jpg');
 background-size: 100% 100%;
 background-repeat:no-repeat;
 background-position:100% 100%;
 top: 0px;
 left: 0px;

} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...