如何在当前进度中更改android seekbar图像的拇指

如何在当前进度中更改android seekbar图像的拇指,android,seekbar,seekbarpreference,Android,Seekbar,Seekbarpreference,我是android新手。。。我正在创建seekbar。。。我想改变图像的拇指,每一个进步的价值。。。但当我移动拇指时,它会改变图像的拇指,但它会转到搜索栏的开头。有人有办法用seekbar progress移动不同的图像拇指吗 这是我的密码 final Drawable thumb1 = getResources().getDrawable( R.drawable.one); final Drawable thumb2 = getResources().getDrawable(

我是android新手。。。我正在创建seekbar。。。我想改变图像的拇指,每一个进步的价值。。。但当我移动拇指时,它会改变图像的拇指,但它会转到搜索栏的开头。有人有办法用seekbar progress移动不同的图像拇指吗

这是我的密码

    final Drawable thumb1 = getResources().getDrawable( R.drawable.one);
    final Drawable thumb2 = getResources().getDrawable( R.drawable.two);
    final Drawable thumb3 = getResources().getDrawable( R.drawable.three);
    final Drawable thumb4 = getResources().getDrawable( R.drawable.four);



    thumb1.setBounds(new Rect(0, 0, thumb1.getIntrinsicWidth(),thumb1.getIntrinsicHeight()));
    thumb2.setBounds(new Rect(0, 0, thumb2.getIntrinsicWidth(),thumb2.getIntrinsicHeight()));
    thumb3.setBounds(new Rect(0, 0, thumb3.getIntrinsicWidth(),thumb3.getIntrinsicHeight()));
    thumb4.setBounds(new Rect(0, 0, thumb4.getIntrinsicWidth(),thumb4.getIntrinsicHeight()));


             seekbar1.setOnSeekBarChangeListener(new OnSeekBarChangeListener(){

            @Override
            public void onProgressChanged(SeekBar seekBar, int progress,
                    boolean fromUser) {


                 if(progress==0){
                    seekbar1.setThumb(thumb1);
                                //  seekbar1.setProgress(0);
                   }
                   else if(progress==1){
                            seekbar1.setThumb(thumb2);
                                //  seekbar1.setProgress(1);
                   }
                   else if(progress==2){
                    seekbar1.setThumb(thumb3);
                            //   seekbar1.setProgress(2);

                   }
                   else if(progress==3){                    
                                seekbar1.setThumb(thumb4);
                               //   seekbar1.setProgress(3);
                   }


            }
遵循这个指南 既然你是新来的,我建议你不要问这样的问题,而要阅读
首先。

谢谢,我看到了链接,它只改变了进度图像。但我想改变图像的拇指。我知道如何更改图像的拇指,但当我移动拇指时,我无法更改当前进程中图像的拇指。你能帮助我吗。如何解决这个问题problem@vignesh,你能告诉我怎么换图像的拇指吗