본문 바로가기

inputtype

6번째 프로젝트 만들기_02 여섯번째 프로젝트 01에 이어서 설명한다. 이제 MainActivity에서 다른 레이아웃 2개를 나타내는 함수를 만든다. loadConstraintLayout()함수는 activity_main 레이아웃을 보여주도록 한다. 이 레이아웃은 MainActivity와 짝을 이루어 기본으로 만들어지는 레이아웃이다. loadTableLayout()함수는 text_table_layout 레이아웃을 보여주도록 한다. 이 레이아웃은 아직 만들지 않았기 때문에 빨간색이다. 또한 매개변수 v의 타입은 View 인데 아직 등록되어 있지 않아서 빨간색이다. View를 import한다. table_layout은 아직 만들지 않았으므로 18번 줄 코드는 잠시 주석으로 해 둔다. 18번 줄을 선택한 후 Ctrl + / 를 클릭하면 .. 더보기
5번째 프로젝트 만들기_01_디자인 이번 프로젝트는 '당첨자 추첨'이다. 두번째 프로젝트를 조금 변형한 버전이다. 대상이 되는 숫자를 editText로 입력 받아 한 화면에서 추첨하고 한글로 번역하는 기능을 추가했다. 새 프로젝트 만들기 아래와 같이 Empty Activity를 만든다. activity_main은 아래와 같이 만든다. 아래 뷰들의 속성 내용을 보고 id와 string 리소스를 만든다. 첫번째 뷰인 textViewTitle은 '제목'을 나타내는 뷰이다. 아래와 같이 만든다. 두번째 뷰 textViewNotice는 '안내문'을 나타내는 뷰이다. 아래와 같이 만든다. 세번째 뷰 editTextNumber는 숫자를 입력하는 뷰이다. 아래와 같이 만든다. 팔레트 Text에 있는 Plain Text 또는 number를 사용한다. Pl.. 더보기