Getting the size of the window WITHOUT title/notification bars

Posted by Anidamo on Stack Overflow See other posts from Stack Overflow or by Anidamo
Published on 2010-03-21T02:47:59Z Indexed on 2010/03/21 2:51 UTC
Read the original article Hit count: 407

Filed under:
|

Hi there,

I've been playing around with Android development and one of the things I'd like to be able to do is dynamically create a background image for my windows, similar to the one below.

alt text

This is from my BlackBerry app. It consists of three separate parts, the bottom right logo, the top left watermark, and the bottom right name. It works independent of screen size because the BlackBerry app just gets all three parts and generates an appropriately sized bitmap using the screen width and height.

Since Android has quite a bit more screen resolution possibilities I need to be able to generate backgrounds on the fly like this. However, I have not found any way to get the height/width of the window in Android. I can get the screen resolution, but that includes the application title bar and the notification bar, which is unacceptable.

I'd like to know how to get the size of my window, or screen resolution minus the title and notification bars. I think this might be possible using the dimensions of my layout managers but I cannot get the height/width of them in the onCreate method so I'm at a little bit of a loss.

Thanks.

© Stack Overflow or respective owner

Related posts about android

Related posts about gui