2012-04-01 1 views
1

HALLO Freunde verschwommen Stackoverflow,Android Bearbeiten von Text und Button-Widget erscheint in Form von Tabletten

An den letzten Tagen habe ich in Android-Layout ein Problem bin vor. Ich habe eine App gemacht, die auf Android-Handys und Tablet laufen muss. Also habe ich unabhängige Layouts für Telefon und Tablet erstellt, wie im Android-Entwicklerdokument beschrieben. Aber mein edittext und Knopf erscheint in Tablet verschwommen, aber es funktioniert tadellos in Telefonen bis zu 2.3. Mein Entwurf ist in beiden gleich. Während der Entwurfszeit zeigt grafisches Plan das korrekte, wie ich brauche. Beim Laufen auf dem Emulator und auf dem tatsächlichen Gerät erscheint es wie unten. Aber es ist völlig ok in Handys (2.3).

Tablet-Layout.

This is my layout appears in tablet

Telefon Layout wie ich

enter image description here

brauchen Ich habe bemerkt, dass, wenn mein Layout-Bildschirm groß wird es verschwommen fühlen wird.

Ich konnte nicht herausfinden, welcher Fehler mir passiert ist.

In meinem Manifest.xml AKTUALISIERT ich

<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" /> 

aber keine Wirkung hinzugefügt haben.

Jede Hilfe wäre nennenswert.

Antwort

2

ich mein Problem herauszufinden. Durch Festlegen des Designs im Anwendungselement android:theme="@android:style/Theme" in der Datei manifest.xml.

<application 

android:label="@string/app_name" 

android:icon="@drawable/logo" 

android:vmSafeMode="false" 

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

Danke an alle für die Unterstützung.

2

Möglicherweise befindet es sich im Kompatibilitätsmodus. Aus der Dokumentation,

„... wenn Ihre Anwendung auf größeren Bildschirmen nicht erfolgreich die Führung zu Unterstützung mehrerer Bildschirme folgen, dann könnte es einige Rendering Probleme auftreten.“

Das Manifest muss angepasst werden, um den Kompatibilitätsmodus zu deaktivieren.

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

+0

Mel @: Vielen Dank für Ihre große Antwort, in meinem Manifest ich in meinem Manifest.xml hinzugefügt habe ich hinzugefügt Aber nein bewirken. –