2012-02-24 4 views
0

С canvas.getWidth() и canvas.getHeight() Я получаю разрешение 320x533, но мое устройство имеет 480x800. В нем есть делитель 1,5. Когда я делаю некоторые рисунки на холсте, это одно и то же.Android canvas получить реальный Pixelresolution

Могу ли я изменить это поведение? Мне нужно реальное разрешение устройства и нужна точная живопись без использования значений float.

ответ

1

Добавить цель в AndroidManifest> = 4. В Android 1.5 у вас есть только 480 * 320.

Попробуйте это:

<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="11" /> 

<supports-screens 
    android:smallScreens="true" 
    android:normalScreens="true" 
    android:largeScreens="true" 
    android:resizeable="true" 
    android:xlargeScreens="true" 
    android:anyDensity="true" /> 
+0

Thx, я понимаю. Но это означает, что я не буду нацелен на устройства Android 1.5. – Ussr

+0

Посмотрите это: http://developer.android.com/guide/practices/screens_support.html Но никто не имеет 1.5 телефонов! – Ellis

Смежные вопросы