我已经使用这个令人难以置信的简单解决方案实现了VerticalSeekBar:How can I get a working vertical SeekBar in Android?
问题是,我似乎无法在我的UI Activity中设置使用此类的onseekbarchangelistener。我不能为我的生活理解如何做到这一点。我可以在VerticalSeekBar类中完成它:如果我在onTouch()方法中添加代码,它就可以工作。
但是我的Activity需要一个onTouch监听器。
P.S。 Android没有原生垂直搜索栏的特殊原因吗?考虑到大多数手机都是自然的纵向模式设备,因此沿着长度而不是屏幕宽度运行条形是有意义的。我已经尝试了很多来自stackoverflow的VerticalSeekBar解决方案(喜欢这个网站!),但是我的SeekThumb图形中心的唯一解决方案是上面提供的链接。我几个月来一直致力于获得完美的垂直搜索栏。任何帮助都是人类的帮助!
答案 0 :(得分:1)
注释掉整个部分:
@Override
public void setOnSeekBarChangeListener(OnSeekBarChangeListener mListener) {
this.myListener = mListener;
}
答案 1 :(得分:0)
相反,你可以这样做
SeekBar sb = (SeekBar)findViewById(R.your.id);
sb.setOnSeekBarChangeListener(this);
Eclipse会强调它并要求你实现onseekbarchangelistener,你这样做并实现这些方法,你很高兴
祝你好运!