프로그래밍 공부
작성일
2022. 10. 6. 00:07
작성자
WDmil
728x90

EditText

EditText Edit_text1 = new EditText(this);
Edit_text1.setText("입력해 주세요");
baseLayout.addView(Edit_text1);

이런 식으로 생성 할 수 있다.

 

Button

Button btn = new Button(this);
btn.setText("버튼 입니다.");
btn.setBackgroundColor(Color.rgb(239,234,53));
baseLayout.addView(btn);

이런식으로 버튼 또한 생성할 수 있다. 중간에 setBackgroundColor는 버튼의 색을 결정한다.

btn.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View arg0) {
        Toast.makeText(getApplicationContext(),
                "코드로 생성한 버튼 입니다", Toast.LENGTH_SHORT).show();
    }
});

버튼을 눌렀을 때 동작하는 방식은 해당 방식으로 생성 할 수 있다.

 

TextView

TextView textview1 = new TextView(this);
textview1.setText(Edit_text1.getText().toString());
textview1.setTextColor(Color.rgb(175,90,159));
baseLayout.addView(textview1);

텍스트 뷰 또한 해당 방식으로 생성할 수 있다.

 

setVisibility

textview1.setVisibility(View.INVISIBLE);
textview1.setVisibility(View.VISIBLE);

어떠한 것을 보이게 또는 안보이게 만드는 함수이다. INVISIBLE하면 감춰지고 VISIBLE하면 보여진다.

728x90