How to get screen resolution in Android Honeycomb?

后端 未结 10 1840
情深已故
情深已故 2020-12-24 09:07

I want to get real resolution of screen on Android Honeycomb.

Here\'s my code

Display display = getWindowManager().getDefaultDisplay();
int w = displ         


        
10条回答
  •  谎友^
    谎友^ (楼主)
    2020-12-24 09:50

    Here you are, with little trick and assumption that screen decorations are on top/bottom and never on left/right:

    Display d = getWindowManager().getDefaultDisplay();
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
    int h = d.getWidth();
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
    int w = d.getWidth();
    

提交回复
热议问题