I think you should add a level 9 API.
<manifest ... > ... <compatible-screens> <screen android:screenSize="small" android:screenDensity="ldpi" /> <screen android:screenSize="small" android:screenDensity="mdpi" /> <screen android:screenSize="small" android:screenDensity="hdpi" /> <screen android:screenSize="small" android:screenDensity="xhdpi" /> <screen android:screenSize="normal" android:screenDensity="ldpi" /> <screen android:screenSize="normal" android:screenDensity="mdpi" /> <screen android:screenSize="normal" android:screenDensity="hdpi" /> <screen android:screenSize="normal" android:screenDensity="xhdpi" /> </compatible-screens> <application ... > ... <application> </manifest>
and
Note. Android 2.3 (API Level 9) introduced a new attribute for the item: xlargeScreens, shown below. It works the same as the other screen attributes above, but if neither your minSdkVersion nor targetSdkVersion is set to "9", the default value is "false" when your application is installed on a device running Android 2.3.
when targetSdkVersion is 9 or higher android: xlargeScreens β Regardless of whether the user interface of the application is intended to be used on xlarge screens - βtrueβ if it is, and βfalseβ if not. "false" "true"
http://android.ankara-gtug.org/guide/practices/screens_support.html#attrs
source share