Как скрыть / показать CheckBox, EditText в onProgressChanged из SeekBar. Сначала, когда создается Actvity, на этот раз скройте CheckBox, EditText. & когда мы изменили ход выполнения SeekBar Show the CheckBox, EditText
Вы можете добавить прослушиватель seekBar, а затем выполнять операции в соответствии с вашими потребностями на основе значения прогресса.
SeekBar sk=(SeekBar) findViewById(R.id.seekBar1);
sk.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
// TODO Auto-generated method stub
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
// TODO Auto-generated method stub
}
@Override
public void onProgressChanged(SeekBar seekBar, int progress,boolean fromUser) {
// TODO Auto-generated method stub
//Change visibility here based on "progress" value
}
});
В oncreate() скройте текст редактирования и флажок.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
edittext.setVisibility(View.GONE);
checkbox.setVisibility(View.GONE);
}
А в setOnSeekBarChangeListener's onProgressChanged() покажите свой флажок и отредактируйте текст. показать ниже: -
seekbarObj.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
}
@Override
public void onProgressChanged(SeekBar seekBar, int progress,boolean isUSer) {
// TODO Auto-generated method stub
edittext.setVisibility(View.VISIBLE);
checkbox.setVisibility(View.VISIBLE);
}
});
Вы должны использовать
SeekBar.OnSeekBarChangeListener