I see, you are definitely right Brian. Now it works fine with right ratio. Thank you so much! :)
On Fri, Jun 12, 2009 at 10:10 AM, Brian Smith <avalo...@caerleon.us> wrote: > > You can get the final picture size and set the preview size using the > Camera.Parameters object (getParameters/setParameters on the Camera > object). If you implement the SurfaceHolder.Callback interface, as > done in the API demo code, then you have the size of the preview > surface as well. I don't know what will happen with the preview image > if it's smaller than the preview surface (centered, left justified, > etc.), but it is possible to make the preview image have the same > aspect ratio as the final image (read: not stretched) with just a > little bit of math. > > On Jun 11, 7:29 pm, jia liu <jpokeco...@gmail.com> wrote: > > Thanks for all your hints. :) It is very helpful! I already tried to use > > android:screenOrientation="landscape" in the activity tab and the > rotation > > problem solved but still stretched. Now I am looking for a way to make it > > not stretched. > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---