android - 如何获取android-comboseekbar-master中选择的步长值

标签 android seekbar

我使用库 android-comboseekbar-master 创建了一个 comboseekbar .我实现了 xml 和代码

<com.infteh.comboseekbar.ComboSeekBar
        android:id="@+id/seekbar"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_marginLeft="5dip"
        android:layout_marginRight="5dip"
        app:multiline="false"
        app:textSize="12sp"
        app:color="#124578" />

在java代码中

ComboSeekBar mSeekBar;


mSeekBar = (ComboSeekBar) rootView.findViewById(R.id.seekbar);
        List<String> seekBarStep = Arrays.asList("1", "5", "15", "25", "50",
                "100");
        mSeekBar.setAdapter(seekBarStep);

现在我已经设置了步长值[1,5,15...],但是当用户在搜索栏中拖动并选择每个时,我如何获得步长值..

enter image description here

最佳答案

我看了看图书馆。我认为没有其他选择。尽管有一个紧密的解决方法,但请查看我的代码,如果您觉得合适,请使用它,否则您可以编辑库。

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;
    }

   }
  });

关于android - 如何获取android-comboseekbar-master中选择的步长值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28084069/

相关文章:

android - 随着搜索栏的进展,以特定进度触发事件

android - 是否可以制作包含 SeekBar 的主屏幕小部件?

media-player - 媒体播放器在 HTC 中搜索不正确

java - 在 Android 上创建 SQLite 数据库时出错(代码 1)

android - 按钮上不显示可绘制图标

android - 如何修复 seekbar-bar-thumb-centering-issues

android - 在android中使用一个简单的搜索栏

android - 在android中实现加载屏幕的最佳方式

android - 是否可以在 Debug模式下使用 proguard?

Android - 如何使用简单的 api 反序列化包含对象列表的 xml