SeekBar Android

Как скрыть / показать CheckBox, EditText в onProgressChanged из SeekBar. Сначала, когда создается Actvity, на этот раз скройте CheckBox, EditText. & когда мы изменили ход выполнения SeekBar Show the CheckBox, EditText

Вы должны использовать SeekBar.OnSeekBarChangeListener

AskNilesh 25.04.2018 14:58
1
1
50
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Вы можете добавить прослушиватель 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);

    }       
});     

Другие вопросы по теме