Hi Richard. Have you solved this problem?
I am getting pain from same problem. :(
But I have seen an app works well smoothly. the name of it is '예스24'.

On 1/13/11, Richard Schilling <[email protected]> wrote:
> I have a gallery on my screen.  Works great and scrolls smoothly ...
> until I set the OnItemSelectedListener.  When I do, Gallery gets
> really "jerkey".  It seems to stick.  I think I know why, but I was
> wondering if others have found a better solution they would be willing
> to share.  Here's my onItemSelectedListener:
>
>
>               myGallery.setOnItemSelectedListener(new 
> OnItemSelectedListener(){
>                       @Override
>                       public void onItemSelected(AdapterView<?> parent, View 
> view,
>                                       int position, long id) {
>                               // do nothing on purpose to see what the effect 
> is
>                               if (view == null)
>                                       return;
>
>
>                               Message msg = Message.obtain();
>                               msg.obj = view.getTag();
>                               _handler.sendMessage(msg);
>
>                       }
>                }});
>
> And here is the handler:
>
>
>       private Handler _handler = new Handler(){
>               public void handleMessage(Message msg){
>
>                       if (msg.obj != null && msg.obj instanceof String){
>
>                               textView1.setText(msg.toString());
>                               textView2.setText(msg.toString().length();
>                       }
>               }
>       };
>
>
> When the UI thread updates the controls with the data, it seems to
> interrupt the scrolling of the gallery itself and causes the gallery
> to not scroll smoothly.  Commenting out the handler code eliminates
> the problem.
>
> So, I know the problem has to do with the fact that the UI just can't
> update the text controls and keep the gallery scrolling smoothly at
> the same time.
>
> Does anyone have a work around for this problem?
>
> Thanks in advance!
>
>
>
> --
> 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 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

Reply via email to