편집 기록

편집 기록
  • 프로필 정영훈님의 편집
    날짜2019.04.29

    간단한 자바 질문입니다


    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.04.29

    간단한 자바 질문입니다


    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에 값이 안들어가고 있는 것 같은데ㅠㅠ 값을 넣어주려면 어떻게 해야할까요