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
'대학교 코딩공부 > 모바일 프로그래밍' 카테고리의 다른 글
모바일 프로그래밍 4주차 [ 이미지뷰와 이미지 버튼 ] (0) | 2022.09.21 |
---|---|
모바일 프로그래밍 4주차 [ CompoundButton ] (0) | 2022.09.21 |
모바일 프로그래밍 4주차 [ Text View ] (0) | 2022.09.21 |
모바일 프로그래밍 실습 4주차 [ 뷰와 뷰그룹] (0) | 2022.09.19 |
모바일 프로그래밍 실습 2주차 (0) | 2022.09.07 |