How to get the step value selected in android-comboseekbar-master

和自甴很熟 提交于 2019-12-01 18:32:00

I looked into the library . I don't think there is an option for that. Although there is a close work around,look at my code, if you find this suitable use it, otherwise you can edit the library.

mSeekBar.setOnItemClickListener(new OnItemClickListener() {

   @Override
   public void onItemClick(AdapterView<?> parent, View view,
     int position, long id) {
    // TODO Auto-generated method stub
    toast(position + "");
    switch (position) {
    case 0:

    //do something here
     break;
    case 1:
    //do something here
     break;
    case 2:
     //do something here
     break;
    case 3:
    //do something here

     break;
    case 4:
     //do something here
     break;
    case 5:
     //do something here
     break;
    }

   }
  });

ComboSeekBar extends Seekbar, so I think something like this should works:

mSeekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
    @Override
    public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
        // progress is your value
    }
    @Override
    public void onStartTrackingTouch(SeekBar p_seekBar) {}
    @Override
    public void onStopTrackingTouch(SeekBar p_seekBar) {}
});
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!