간단한 자바 질문입니다

조회수 569회
public class MainActivity extends AppCompatActivity {
    private SingleTouchView drawView;
    private ImageButton currPaint;
    private SeekBar seekBar;
    private TextView textView;

    static public int seekBarVal;

    @Override
    protected void onCreate(final Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);



        drawView = (SingleTouchView) findViewById(R.id.drawing);
        LinearLayout paintLayout = (LinearLayout) findViewById(R.id.paint_colors);
        currPaint = (ImageButton) paintLayout.getChildAt(0);

        seekBar = (SeekBar)findViewById(R.id.width);
        textView = (TextView)findViewById(R.id.textview);

        seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
            @Override
            public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
                seekBarVal=seekBar.getProgress();
                textView.setText(new StringBuilder().append(seekBarVal));
            }


            @Override
            public void onStartTrackingTouch(SeekBar seekBar) {
                seekBarVal=seekBar.getProgress();
            }

            @Override
            public void onStopTrackingTouch(SeekBar seekBar) {
                seekBarVal=seekBar.getProgress();
            }
        });
    }
}

지금 seekbarval에 값이 안들어가고 있는 것 같은데ㅠㅠ 값을 넣어주려면 어떻게 해야할까요

  • 이벤트 리스너에 의해 콜백되는지 디버깅 해보셨어요? 정영훈 2019.4.29 08:36

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)