Alok,

Try adding android:targetSdkVersion="4" to <uses-sdk.../> in the manifest.

-- Kostya

23.08.2010 18:05, Alok Kulkarni пишет:
So is it that of API level is 3, then it wont calculate the width and height and just assume the emulated HVGA version as 320 x 427.. But what is 427 i mean it shd be 480 rite ??

2010/8/23 Alok Kulkarni <kulsu...@gmail.com <mailto:kulsu...@gmail.com>>

    Ok.. here is what the case is..
    I have <uses-sdk android:minSdkVersion="3" /> in manifest, but i
    compile the project using Android 2.1 as i have to support few
    APIs for contacts introduced in 2.1..
    So my app is compiled against 2.1 but runs for Android 1.5 as well.


    2010/8/23 Kostya Vasilyev <kmans...@gmail.com
    <mailto:kmans...@gmail.com>>

        Do you have targetSdk set correctly? It seems like your app
        runs in compatibility mode, and sees emulated HVGA display
        parameters.

        --
        Kostya Vasilyev -- http://kmansoft.wordpress.com

        23.08.2010 17:51 пользователь "Alok Kulkarni"
        <kulsu...@gmail.com <mailto:kulsu...@gmail.com>> написал:


        Hi all,
        I want to get the width and height of my device to know what
        type device it is ie QVGA, HVGA ,WVGA.. Also i need to adjust
        some layouts according to width and height of the screen.
        I tried following methods but its not working.

        1)

           1. /* First, get the Display from the WindowManager */
           2. Display display = ((WindowManager) 
getSystemService(WINDOW_SERVICE)).getDefaultDisplay();

          3.
           4. /* Now we can retrieve all display-related infos */
           5. int width = display.getWidth();
           6. int height = display.getHeight();
           7. int orientation = display.getOrientation();

        2)
        width = getResources().getDisplayMetrics().widthPixels;
        height = getResources().getDisplayMetrics().heightPixels;


        3)
        |
        |       |int| |ht;|

        |
        |       |int| |wt;|

        |
        |       |DisplayMetrics displaymetrics = ||new| |DisplayMetrics();|

        |
        |
        |getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);|


        |
        |       |ht = displaymetrics.heightPixels;|

        |
        |       |wt = displaymetrics.widthPixels;|

        |
        |       ||


        All these methods return wrong width and height for the
        240x320 devices namely Samsung Europa and Alcatel which i have.
        Width = 320
        Height = 240.. This is wierd as some of the critical
        functionality is getting hampered .. I think this is really a
        basic thing which shd be correctly provided. Please help me
        with this issue .
        Thanks,
        Alok


-- You received this message because you are subscribed to the
        Google
        Groups "Android Developers" group.
        To post to this group, send email to
        android-developers@googlegroups.com
        <mailto:android-developers@googlegroups.com>
        To unsubscribe from this group, send email to
        android-developers+unsubscr...@googlegroups.com
        <mailto:android-developers%2bunsubscr...@googlegroups.com>
        For more options, visit this group at
        http://groups.google.com/group/android-developers?hl=en
-- You received this message because you are subscribed to the Google
        Groups "Android Developers" group.
        To post to this group, send email to
        android-developers@googlegroups.com
        <mailto:android-developers@googlegroups.com>
        To unsubscribe from this group, send email to
        android-developers+unsubscr...@googlegroups.com
        <mailto:android-developers%2bunsubscr...@googlegroups.com>
        For more options, visit this group at
        http://groups.google.com/group/android-developers?hl=en



--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


--
Kostya Vasilev -- WiFi Manager + pretty widget -- http://kmansoft.wordpress.com

--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to