목록전체 글 (271)
와챠의 우당탕탕 개발 기록장

6번 다음 화면을 프로젝트로 완성하시오. 리니어 레이아웃을 이용하여 XML 코드로 만들고, 각 레이아웃을 클릭하면 레이아웃의 너비와 높이가 토스트 메시지로 출력되도록 Kotlin으로 프로그래밍한다. (안쪽 레이아웃은 모두 정사각형이며, 크기는 안쪽 레이아웃부터 50dp, 150dp, 250dp이다. 각 레이아웃의 색상을 다르게 한다.) MainActivity.kt activity_main.xml 왜 안 되나 했더니... 토스트 다 해주고 .show() 안 써줌...ㄱㅡ

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 헉헉 아니... 왜 있는 기능을 쓰질 못하게 하는겨