[android-developers] Re: Scaling objects within an AbsoluteLayout

2009-01-15 Thread Pachu

Okay, I got a working version of scaling the view but there is one
major problem.
Let me start by describing the situation.

The top level view is a ScrollView.
This ScrollView contains an AbsoluteLayout.
The AbsoluteLayout contains text/image widgets that go beyond the
bounds of the display.

Now interestingly when I get the width/height of the layout, the full
height is returned properly,
however the width returned is the same as the display width. When I
get the ScrollView's width/height I get the screen size values which
is expected.

Is there any particular reason why the AbsoluteLayout will only return
the screen width but returns the proper height?

This is the only reason my horizontal scrolling/scrollbars and scaling
behave erratically.

Thanks,
Pachu.
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[android-developers] Re: Scaling objects within an AbsoluteLayout

2009-01-15 Thread Romain Guy

This is because ScrollView does not support horizontal scrolling.

On Thu, Jan 15, 2009 at 11:36 AM, Pachu pach...@gmail.com wrote:

 Okay, I got a working version of scaling the view but there is one
 major problem.
 Let me start by describing the situation.

 The top level view is a ScrollView.
 This ScrollView contains an AbsoluteLayout.
 The AbsoluteLayout contains text/image widgets that go beyond the
 bounds of the display.

 Now interestingly when I get the width/height of the layout, the full
 height is returned properly,
 however the width returned is the same as the display width. When I
 get the ScrollView's width/height I get the screen size values which
 is expected.

 Is there any particular reason why the AbsoluteLayout will only return
 the screen width but returns the proper height?

 This is the only reason my horizontal scrolling/scrollbars and scaling
 behave erratically.

 Thanks,
 Pachu.
 




-- 
Romain Guy
Android framework engineer
romain...@android.com

Note: please don't send private questions to me, as I don't have time
to provide private support.  All such questions should be posted on
public forums, where I and others can see and answer them

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[android-developers] Re: Scaling objects within an AbsoluteLayout

2009-01-15 Thread Pachu

Right, but shouldn't the AbsoluteLayout still return its own full
width?

On Jan 15, 2:39 pm, Romain Guy romain...@google.com wrote:
 This is because ScrollView does not support horizontal scrolling.



 On Thu, Jan 15, 2009 at 11:36 AM,Pachupach...@gmail.com wrote:

  Okay, I got a working version of scaling the view but there is one
  major problem.
  Let me start by describing the situation.

  The top level view is a ScrollView.
  This ScrollView contains an AbsoluteLayout.
  The AbsoluteLayout contains text/image widgets that go beyond the
  bounds of the display.

  Now interestingly when I get the width/height of the layout, the full
  height is returned properly,
  however the width returned is the same as the display width. When I
  get the ScrollView's width/height I get the screen size values which
  is expected.

  Is there any particular reason why the AbsoluteLayout will only return
  the screen width but returns the proper height?

  This is the only reason my horizontal scrolling/scrollbars and scaling
  behave erratically.

  Thanks,
 Pachu.

 --
 Romain Guy
 Android framework engineer
 romain...@android.com

 Note: please don't send private questions to me, as I don't have time
 to provide private support.  All such questions should be posted on
 public forums, where I and others can see and answer them
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[android-developers] Re: Scaling objects within an AbsoluteLayout

2009-01-15 Thread Romain Guy

No because the ScrollView is responsible for the layout of
AbsoluteLayout. That means the width of AbsoluteLayout is decided by
ScrollView.

On Thu, Jan 15, 2009 at 11:54 AM, Pachu pach...@gmail.com wrote:

 Right, but shouldn't the AbsoluteLayout still return its own full
 width?

 On Jan 15, 2:39 pm, Romain Guy romain...@google.com wrote:
 This is because ScrollView does not support horizontal scrolling.



 On Thu, Jan 15, 2009 at 11:36 AM,Pachupach...@gmail.com wrote:

  Okay, I got a working version of scaling the view but there is one
  major problem.
  Let me start by describing the situation.

  The top level view is a ScrollView.
  This ScrollView contains an AbsoluteLayout.
  The AbsoluteLayout contains text/image widgets that go beyond the
  bounds of the display.

  Now interestingly when I get the width/height of the layout, the full
  height is returned properly,
  however the width returned is the same as the display width. When I
  get the ScrollView's width/height I get the screen size values which
  is expected.

  Is there any particular reason why the AbsoluteLayout will only return
  the screen width but returns the proper height?

  This is the only reason my horizontal scrolling/scrollbars and scaling
  behave erratically.

  Thanks,
 Pachu.

 --
 Romain Guy
 Android framework engineer
 romain...@android.com

 Note: please don't send private questions to me, as I don't have time
 to provide private support.  All such questions should be posted on
 public forums, where I and others can see and answer them
 




-- 
Romain Guy
Android framework engineer
romain...@android.com

Note: please don't send private questions to me, as I don't have time
to provide private support.  All such questions should be posted on
public forums, where I and others can see and answer them

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[android-developers] Re: Scaling objects within an AbsoluteLayout

2009-01-15 Thread Pachu

Ah, I see, so the only possibility is to rewrite the ScrollView class?
I was hoping there would be a quick solution, because the
AbsoluteLayout
still seems to render the data that is past the ScrollView area,
because
if I manually scroll using the scrollTo and overriding the keyListener
I can still see all of the content just fine.

Thanks,
Pachu

On Jan 15, 2:59 pm, Romain Guy romain...@google.com wrote:
 No because the ScrollView is responsible for the layout of
 AbsoluteLayout. That means the width of AbsoluteLayout is decided by
 ScrollView.



 On Thu, Jan 15, 2009 at 11:54 AM,Pachupach...@gmail.com wrote:

  Right, but shouldn't the AbsoluteLayout still return its own full
  width?

  On Jan 15, 2:39 pm, Romain Guy romain...@google.com wrote:
  This is because ScrollView does not support horizontal scrolling.

  On Thu, Jan 15, 2009 at 11:36 AM,Pachupach...@gmail.com wrote:

   Okay, I got a working version of scaling the view but there is one
   major problem.
   Let me start by describing the situation.

   The top level view is a ScrollView.
   This ScrollView contains an AbsoluteLayout.
   The AbsoluteLayout contains text/image widgets that go beyond the
   bounds of the display.

   Now interestingly when I get the width/height of the layout, the full
   height is returned properly,
   however the width returned is the same as the display width. When I
   get the ScrollView's width/height I get the screen size values which
   is expected.

   Is there any particular reason why the AbsoluteLayout will only return
   the screen width but returns the proper height?

   This is the only reason my horizontal scrolling/scrollbars and scaling
   behave erratically.

   Thanks,
  Pachu.

  --
  Romain Guy
  Android framework engineer
  romain...@android.com

  Note: please don't send private questions to me, as I don't have time
  to provide private support.  All such questions should be posted on
  public forums, where I and others can see and answer them

 --
 Romain Guy
 Android framework engineer
 romain...@android.com

 Note: please don't send private questions to me, as I don't have time
 to provide private support.  All such questions should be posted on
 public forums, where I and others can see and answer them
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[android-developers] Re: Scaling objects within an AbsoluteLayout

2009-01-15 Thread Pachu

Also I have tried creating my own ScrollView class but, there are
several member variables that I see being used in the source code on
GIT namely mScrollX and mScrollY, but as far as I know these have been
removed from View going from 0.9 to 1.0, and they are critical to the
functionality of ScrollView as far as I can tell by looking at the
source.

http://code.google.com/android/migrating/0.9-1.0/changes/android.view.View.html



On Jan 15, 3:13 pm, Pachu pach...@gmail.com wrote:
 Ah, I see, so the only possibility is to rewrite the ScrollView class?
 I was hoping there would be a quick solution, because the
 AbsoluteLayout
 still seems to render the data that is past the ScrollView area,
 because
 if I manually scroll using the scrollTo and overriding the keyListener
 I can still see all of the content just fine.

 Thanks,
 Pachu

 On Jan 15, 2:59 pm, Romain Guy romain...@google.com wrote:

  No because the ScrollView is responsible for the layout of
  AbsoluteLayout. That means the width of AbsoluteLayout is decided by
  ScrollView.

  On Thu, Jan 15, 2009 at 11:54 AM,Pachupach...@gmail.com wrote:

   Right, but shouldn't the AbsoluteLayout still return its own full
   width?

   On Jan 15, 2:39 pm, Romain Guy romain...@google.com wrote:
   This is because ScrollView does not support horizontal scrolling.

   On Thu, Jan 15, 2009 at 11:36 AM,Pachupach...@gmail.com wrote:

Okay, I got a working version of scaling the view but there is one
major problem.
Let me start by describing the situation.

The top level view is a ScrollView.
This ScrollView contains an AbsoluteLayout.
The AbsoluteLayout contains text/image widgets that go beyond the
bounds of the display.

Now interestingly when I get the width/height of the layout, the full
height is returned properly,
however the width returned is the same as the display width. When I
get the ScrollView's width/height I get the screen size values which
is expected.

Is there any particular reason why the AbsoluteLayout will only return
the screen width but returns the proper height?

This is the only reason my horizontal scrolling/scrollbars and scaling
behave erratically.

Thanks,
   Pachu.

   --
   Romain Guy
   Android framework engineer
   romain...@android.com

   Note: please don't send private questions to me, as I don't have time
   to provide private support.  All such questions should be posted on
   public forums, where I and others can see and answer them

  --
  Romain Guy
  Android framework engineer
  romain...@android.com

  Note: please don't send private questions to me, as I don't have time
  to provide private support.  All such questions should be posted on
  public forums, where I and others can see and answer them
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[android-developers] Re: Scaling objects within an AbsoluteLayout

2009-01-15 Thread Romain Guy

They're not, you can use getScrollX/Y instead.

On Thu, Jan 15, 2009 at 1:46 PM, Pachu pach...@gmail.com wrote:

 Also I have tried creating my own ScrollView class but, there are
 several member variables that I see being used in the source code on
 GIT namely mScrollX and mScrollY, but as far as I know these have been
 removed from View going from 0.9 to 1.0, and they are critical to the
 functionality of ScrollView as far as I can tell by looking at the
 source.

 http://code.google.com/android/migrating/0.9-1.0/changes/android.view.View.html



 On Jan 15, 3:13 pm, Pachu pach...@gmail.com wrote:
 Ah, I see, so the only possibility is to rewrite the ScrollView class?
 I was hoping there would be a quick solution, because the
 AbsoluteLayout
 still seems to render the data that is past the ScrollView area,
 because
 if I manually scroll using the scrollTo and overriding the keyListener
 I can still see all of the content just fine.

 Thanks,
 Pachu

 On Jan 15, 2:59 pm, Romain Guy romain...@google.com wrote:

  No because the ScrollView is responsible for the layout of
  AbsoluteLayout. That means the width of AbsoluteLayout is decided by
  ScrollView.

  On Thu, Jan 15, 2009 at 11:54 AM,Pachupach...@gmail.com wrote:

   Right, but shouldn't the AbsoluteLayout still return its own full
   width?

   On Jan 15, 2:39 pm, Romain Guy romain...@google.com wrote:
   This is because ScrollView does not support horizontal scrolling.

   On Thu, Jan 15, 2009 at 11:36 AM,Pachupach...@gmail.com wrote:

Okay, I got a working version of scaling the view but there is one
major problem.
Let me start by describing the situation.

The top level view is a ScrollView.
This ScrollView contains an AbsoluteLayout.
The AbsoluteLayout contains text/image widgets that go beyond the
bounds of the display.

Now interestingly when I get the width/height of the layout, the full
height is returned properly,
however the width returned is the same as the display width. When I
get the ScrollView's width/height I get the screen size values which
is expected.

Is there any particular reason why the AbsoluteLayout will only return
the screen width but returns the proper height?

This is the only reason my horizontal scrolling/scrollbars and scaling
behave erratically.

Thanks,
   Pachu.

   --
   Romain Guy
   Android framework engineer
   romain...@android.com

   Note: please don't send private questions to me, as I don't have time
   to provide private support.  All such questions should be posted on
   public forums, where I and others can see and answer them

  --
  Romain Guy
  Android framework engineer
  romain...@android.com

  Note: please don't send private questions to me, as I don't have time
  to provide private support.  All such questions should be posted on
  public forums, where I and others can see and answer them
 




-- 
Romain Guy
Android framework engineer
romain...@android.com

Note: please don't send private questions to me, as I don't have time
to provide private support.  All such questions should be posted on
public forums, where I and others can see and answer them

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---