반응형

 문자열의 더하기 연산을 이용할 때는  StringBuilder 의 사용을 고려해봐야 합니다.

package CheckBox.gohool.checkbox;

import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.TextView;

import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {

    private CheckBox banana;
    private CheckBox apple;
    private CheckBox mango;

    private Button button;
    private TextView textView;

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

        banana = (CheckBox) findViewById(R.id.checkBox1);
        apple = (CheckBox) findViewById(R.id.checkBox2);
        mango = (CheckBox) findViewById(R.id.checkBox3);

        button = (Button) findViewById(R.id.button);
        textView = (TextView) findViewById(R.id.resultId);

        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                StringBuilder stringBuilder = new StringBuilder();

                    stringBuilder.append(banana.getText().toString() +banana.isChecked() + "\n");

                    stringBuilder.append(apple.getText().toString() + apple.isChecked() + "\n");

                    stringBuilder.append(mango.getText().toString() + mango.isChecked()  +"\n");


                    textView.setText(stringBuilder);

            }
        });

    }
}

스트링빌더를 사용한 체크박스

반응형

'개발언어 > JAVA' 카테고리의 다른 글

자바 어플 개발(팁 계산기)  (0) 2020.11.18
자바 창끄기, alertdialog 만들기  (0) 2020.11.18
자바 토글버튼 사용법  (0) 2020.11.16
자바 라디오그룹,버튼  (0) 2020.11.16
자바 RANDOM  (0) 2020.11.16

+ Recent posts