SeekBar Android - PullRequest
       11

SeekBar Android

0 голосов
/ 25 апреля 2018

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

Ответы [ 2 ]

0 голосов
/ 25 апреля 2018

В 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);

    }       
});     
0 голосов
/ 25 апреля 2018

Вы можете добавить обработчик 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

    }       
});       
...