Android 多重垂直搜索杆
我想在一个页面中实现3个垂直搜索栏,使其看起来像一个条形图。当用户拖动任意一个SeekBar时,应检索对应于y轴的值。其他SeekBar应保持其原始状态 我们的想法是实现具有拖动功能的交互式条形图。因为这在开放库中是不可能的,所以我们决定通过增加宽度来使用搜索栏 任何带有此功能的示例应用程序都会很有帮助。Android 多重垂直搜索杆,android,android-seekbar,Android,Android Seekbar,我想在一个页面中实现3个垂直搜索栏,使其看起来像一个条形图。当用户拖动任意一个SeekBar时,应检索对应于y轴的值。其他SeekBar应保持其原始状态 我们的想法是实现具有拖动功能的交互式条形图。因为这在开放库中是不可能的,所以我们决定通过增加宽度来使用搜索栏 任何带有此功能的示例应用程序都会很有帮助。 公共类multiverticleseek扩展活动{ /** Called when the activity is first created. */ TextView textView
公共类multiverticleseek扩展活动{
/** Called when the activity is first created. */
TextView textView3,textView2,textView1;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.multiseek);
textView1 = (TextView)findViewById(R.id.textView1);
textView2 = (TextView)findViewById(R.id.textView2);
textView3 = (TextView)findViewById(R.id.textView3);
bar1=(VerticalSeekBar)findViewById(R.id.seekBar1);
bar2=(VerticalSeekBar)findViewById(R.id.seekBar2);
bar3=(VerticalSeekBar)findViewById(R.id.seekBar3);
bar1.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser){
textView1.setText(Integer.toString(progress)+"%");
}
public void onStartTrackingTouch(SeekBar seekBar) {
}
public void onStopTrackingTouch(SeekBar seekBar) {
}
});
bar2.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser){
textView2.setText(Integer.toString(progress)+"%");
}
public void onStartTrackingTouch(SeekBar seekBar) {
}
public void onStopTrackingTouch(SeekBar seekBar) {
}
});
bar3.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser){
textView3.setText(Integer.toString(progress)+"%");
}
public void onStartTrackingTouch(SeekBar seekBar) {
}
public void onStopTrackingTouch(SeekBar seekBar) {
}
});
}
@克鲁帕泰尔:谢谢。我得到了3个在拖放过程中有进展的条形图。