Still not seeing how is this an issue :)... Do the rotation, then access 
the cloud server.

On Tuesday, March 5, 2013 9:46:43 AM UTC+2, AndroidCompile wrote:
>
> It is important since the cloud server I am working with needs to know the 
> layout I am using before I start my session.
>
>
> On Mon, Mar 4, 2013 at 6:37 PM, Piren <[email protected] <javascript:>>wrote:
>
>> If you dont want to base on pre-existing values you can just measure your 
>> existing views. This will need to happen AFTER the rotation... so your best 
>> bet is to refactor your code to work after rotations and not before (which 
>> is kind how it should be).
>>
>> Why is doing it before the rotation is important to you?
>>
>>
>> On Monday, March 4, 2013 5:40:02 PM UTC+2, AndroidCompile wrote:
>>>
>>> Hi,
>>> I am trying to figure out the screen size I will have in portrait and in 
>>> landscape at the beginning of my app.
>>> I can get the real display size using Display.getRealSize() and then 
>>> calculate the navigation bar height in case there is one.
>>> However, in devices with 600dp or less the navigation bar can have 
>>> different heights (depending on orientation) and may even move to the right 
>>> in landscape mode.
>>> My app would needs to know these paramters when it begins (the app is 
>>> connected to a cloud server that receives these dimensions when it connects 
>>> - so I really need to know these before the app starts doing things).
>>>
>>> My current solution is this:
>>>         id = res.getIdentifier("navigation_**bar_height", "dimen", 
>>> "android");
>>>         int navigation_bar_height = res.getDimensionPixelSize(id);
>>>
>>> Although this works, it is never a good practice to use android's 
>>> internal resources.
>>> Is there any other way of knowing the dimensions of the screen in a 
>>> different orientation BEFORE you rotate the device?
>>>
>>  -- 
>> -- 
>> You received this message because you are subscribed to the Google
>> Groups "Android Developers" group.
>> To post to this group, send email to 
>> [email protected]<javascript:>
>> To unsubscribe from this group, send email to
>> [email protected] <javascript:>
>> 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 a topic in the 
>> Google Groups "Android Developers" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/android-developers/hnjklrR_IdU/unsubscribe?hl=en
>> .
>> To unsubscribe from this group and all its topics, send an email to 
>> [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>  
>>  
>>
>
>

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to