I'm trying to use 3 different seekbars to control the speed of 3 different motors on an electrical engineering project. I got the first one working and am trying to implement the other 2. Here's my code.
Java:
SeekBar seekbar1;
SeekBar seekbar2;
SeekBar seekbar3;
TextView result1;
TextView result2;
TextView result3;
int value;
//set constructor for when activity is first created
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_second_screen);
seekbar1 = (SeekBar)findViewById(R.id.seekBar1);
seekbar2 = (SeekBar)findViewById(R.id.seekBar2);
seekbar3 = (SeekBar)findViewById(R.id.seekBar3);
result1 = (TextView)findViewById(R.id.textView6);
result2 = (TextView)findViewById(R.id.textView7);
result3 = (TextView)findViewById(R.id.textView8);
//set change listener
seekbar1.setOnSeekBarChangeListener(this);
}
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser)
{
value = progress;
switch (seekBar.getId())
{
case R.id.seekBar1:
result1.setText ("Value:"+value);
break;
case R.id.seekBar2:
result2.setText ("Value:"+value);
break;
case R.id.seekBar3:
result3.setText ("Value:"+value);
break;
}
}
@Override
public void onStartTrackingTouch(SeekBar seekBar)
{
// TODO Auto-generated method stub
}
@Override
public void onStopTrackingTouch(SeekBar seekBar)
{
// TODO Auto-generated method stub
}