Skip to content

Instantly share code, notes, and snippets.

@bluemyria
Last active March 1, 2018 08:55
Show Gist options
  • Save bluemyria/76584868a53bc8fcee070d9154a1f947 to your computer and use it in GitHub Desktop.
Save bluemyria/76584868a53bc8fcee070d9154a1f947 to your computer and use it in GitHub Desktop.
Android - 002 - Seek Bar Change Listener
public class MainActivity extends AppCompatActivity {
private EditText mein_eingabefeld;
private Button btnTxtSpeichern;
private TextView meine_textview;
private SeekBar seekBar;
private class myOCL implements View.OnClickListener {
@Override
public void onClick(View view) {
meine_textview.setText(mein_eingabefeld.getText().toString());
mein_eingabefeld.setText("");
seekBar.setProgress(13);
}
}
private class MyOSBL implements SeekBar.OnSeekBarChangeListener {
@Override
public void onProgressChanged(SeekBar sb, int i, boolean fromUser) {
//meine_textview.setText(String.valueOf(i));
meine_textview.setText(String.format("Progress = %d, From User: %s",i, "" + fromUser ));
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
meine_textview.setText("onStartTrackingTouch");
}
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
meine_textview.setText("onStopTrackingTouch");
}
}
private void init() {
meine_textview = findViewById(R.id.meine_textview);
btnTxtSpeichern = (Button)findViewById(R.id.btnTxtSpeichern);
btnTxtSpeichern.setOnClickListener(new myOCL());
mein_eingabefeld = findViewById(R.id.mein_eingabefeld);
seekBar = findViewById(R.id.seekBar);
seekBar.setOnSeekBarChangeListener(new MyOSBL());
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
init();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment