개발언어/JAVA
자바 체크박스 만들기
우주먼지쪼가리
2020. 11. 18. 09:11
반응형
문자열의 더하기 연산을 이용할 때는 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);
}
});
}
}
스트링빌더를 사용한 체크박스
반응형