Can't disable screen compatibility mode in android
<p>I am developing an App for all screen sizes and dpi. </p>

<p>The problem is that for large/smaller screen than normal the UI is being scaled, meaning I think screen compatibility mode is enabled.</p>

<p>This is my goal: I have an image button that is 90 pixels in height, so I think it is 90 dp in normal-mdpi device and I want it to remain 90 dp in larger and smaller screen sizes. So to the eye, the size remains the same.</p>

<p>The problem I am having is that is looks good (90 dp) in normal-mdpi device, but it looks much bigger and with scaling artifacts in a large-mdpi device.</p>

<p>I am targeting min android OS of 2.3.3, therefore I have the following manifest:</p>

<pre><code>&lt;uses-sdk
    android:minSdkVersion="10"
    android:targetSdkVersion="16" /&gt;

&lt;!--
    If not set explictly, screen compatibility mode would be enabled for
    large screen, which is scaling of normal
--&gt;
&lt;supports-screens
    android:anyDensity="true"
    android:largeScreens="true"
    android:normalScreens="true"
    android:smallScreens="true"
    android:xlargeScreens="true" /&gt;
</code></pre>

<p>According to the android documentation, if targeting 10 or below, you mush specify supports-screens otherwise compatibility mode is enabled by default. Problem is that I am specifying it but I am still getting the compatibility mode enabled.</p>

<p>Any ideas? Please let me know if my understanding is wrong.</p>

<p>Thanks</p>
