android

프로그레스바

디츠 2020. 2. 1. 12:39
  • progress : 초기값, max : 최대값
public class MainActivity extends AppCompatActivity {

    ProgressBar progressBar;
    int value = 0;

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

        progressBar = findViewById(R.id.progressBar);

        Button button = (Button) findViewById(R.id.button);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                value += 10;
                if (value > 100) {
                    value = 0;
                }

                progressBar.setProgress(value);
            }
        });
    }
}