Android виджет редактирования текста и кнопки в планшете выглядит размытым - PullRequest
1 голос
/ 01 апреля 2012

HI stackoverflow друзья,

В последние дни я столкнулся с проблемой в макете Android.У меня есть приложение, которое должно работать на Android телефонах и планшетах.Поэтому я сделал независимые макеты для телефона и планшета, как описано в документе для разработчиков Android.Но мой текст и кнопка редактирования выглядят размытыми на планшете, но они отлично работают в телефонах до 2.3. Мой дизайн одинаков для обоих. Во время разработки графическое оформление показывает правильное, как мне нужно.При запуске на эмуляторе и на реальном устройстве это выглядит так, как показано ниже.Но это прекрасно в телефонах (2.3).

Планшетный планшет.

This is my layout appears in tablet

Расположение телефона по мере необходимости

enter image description here

Я заметил, что когда мой экран макета становится большим, он становится размытым.

Я не мог понять, какая ошибка произошла со мной.

ОБНОВЛЕНО

В свой Manifest.xml я добавил

 <uses-sdk android:minSdkVersion="4" 
         android:targetSdkVersion="13" />
     <supports-screens 
                  android:smallScreens="false"
                  android:normalScreens="true" 
                  android:largeScreens="true"
                  android:xlargeScreens= "true"
                  android:anyDensity="true" />

Но никакого эффекта.

Любая помощь будет заметна.

Ответы [ 2 ]

2 голосов
/ 01 апреля 2012

Я выясняю мою проблему.Установив тему в элементе приложения android:theme="@android:style/Theme" в файле manifest.xml.

<application 

android:label="@string/app_name" 

android:icon="@drawable/logo" 

android:vmSafeMode="false" 

android:theme="@android:style/Theme">

Спасибо всем за поддержку.

2 голосов
/ 01 апреля 2012

Может быть в режиме совместимости.Из документации:

"... если ваше приложение не выполняет руководство по поддержке нескольких экранов, то на больших экранах могут возникнуть некоторые проблемы с рендерингом."

Необходимо отключить манифест, чтобы отключить режим совместимости.

http://developer.android.com/guide/practices/screen-compat-mode.html

...