목록코딩 일기장/Android(Kotlin) (102)
와챠의 우당탕탕 코딩 일기장
5번 오른쪽 화면을 XML 파일로 만드시오. 단, 렐러티브 레이아웃에 버튼을 사용하고 중앙에 있는 의 상대적인 위치로 다른 위젯을 배치한다. 의 크리는 가로세로 150dp이다. activity_main.xml
4번 오른쪽 화면을 XML 파일로 만드시오. 단, 리니어 레이아웃만 사용하고각 레이아웃의 색상을 다르게 설정한다. activity_main.xml 음하하 이런 문제는 껌이지
직접 풀어보기 6-1 실습[6-1]을 다음과 같이 수정하라 캘린더 뷰 대신에 데이트 피커를 사용하여 날짜를 설정한다. 과 를 없앤다. 대신 기능은 크로노미터를 클릭하면 동작하게 하고, 기능은 화면 하단의 연도(0000년)를 롱클릭하면 동작하게 한다. 크로노미터를 클릭하기 전에는 라디오버튼, 데이트피커, 타임피커가 안 보이도록 설정하고, 크로노미터를 클릭하면 라디오 버튼이 나타나게 한다. 그리고 화면 하단의 연도를 롱클릭하면 라디오 버튼, 데이트 피커, 타임 피커가 다시 사라지게 한다. MainActivity.kt activity_main.xml 아놔 왜 자꾸 오류가 나나 했더니 데이트 피커는 SDK 26이상 부터랜다... 한 10분 날림ㅋ 참고로 저 날짜는... 내가 물슈를 데려올 날이다 ㅎ.ㅎ
직접 풀어보기 6-2 뷰 플리퍼를 이용하여 자동 사진 보기 앱을 작성하라 적절한 이미지 여러 장이 자동으로 넘어가는 앱을 만든다. 과 를 만들고, 을 클릭하면 1초(1000ms) 단위로 화면이 자동으로 넘어가게 한다. 뷰 플리퍼 안에 리니어 레이아웃을 배치할 필요는 없고 직접 이미지 뷰가 나오면 된다. MainActivity.kt activity_main.xml
직접 풀어보기 5-4 다음 화면의 XML 코드를 중복 리니어 레이아웃과 렐러티브 레이아웃으로 각각 작성하라. 텍스트뷰 1개, 에디트 텍스트 1개, 버튼 2개로 구성한다. 1, 중복 리니어 레이아웃 activity_main.xml 2, 렐러티브 레이아웃 activity_main.xml 텍스트뷰 : 왼쪽(alignParentLeft) + 위쪽(alignParentTop) 에디트 텍스트 : 텍스트뷰의 오른쪽(toRightOf) 입력 버튼 : 취소 버튼의 왼쪽(toLeftOf) + 취소 버튼의 가운데 왼쪽 기준(alignBaseline) 취소 버튼 : 에딭 텍스트의 아래(below) + 에디트 텍스트의 오른쪽 아래 기준(alignRight)
직접 풀어보기 5-3 다음 화면을 XML 파일 없이 Kotlin 코드만으로 작성하라. 레이아웃에 에디트 텍스트 1개, 버튼 1개, 텍스트큐 1개를 생성한다. 버튼을 클릭하면 에디트 텍스트에 쓰인 문자열이 텍스트뷰에 나타나게 한다. MainActivity.kt 헉헉 아니... 왜 있는 기능을 쓰질 못하게 하는겨
직접 풀어보기 5-2 리니어 레이아웃으로 다음 화면을 구성하는 xML을 작성하라. 단, 레이아웃이 구분되어 보이도록 각각 다른 색으로 지정한다. activity_main.xml
직접 풀어보기 5-1 리니어 레이아웃으로 다음 화면을 구정하는 XML을 작성하라. 리니어 레이아웃의 orientation은 vertical로 한다. 버튼 3개를 생성하고 버튼의 layout_width는 100dp, layout_height는 100dp로 한다. 버튼에 gravity와 layout_gravity를 모두 설정해야 한다. 내껀 가상 폰 화면이 더 커서... 버튼이 저렇게 떨어져 있는 듯 activity_main.xml