본문 바로가기

ANDROID

리스너 이벤트 메서드 더보기
안드로이드 복습 - 4 TableLayout #table layout 1. table 형태의 layout을 말한다. 2. tablerow : 행을 의미하며 tablelayout의 하위구성요소이다. 3. stretchColums : tablerow에 포함되어 있는 view의 폭에 맞추어 열을 자동확장 하는 것을 말한다. 1 2 3 4 5 cs Line5 stretchColumns의 value가 1,2여서 index[1]번째와 index[2]번째의 비율이 같아짐. 0,1,2였으면 셋이 같은비율 아무것도 없으면 걍 구석에 짜져있음 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 cs 더보기
안드로이드 복습 - 3 RelativeLayout #상대적 위치 지점 : 확정 view에 대한 상대 위치 지정 layout_@@@ = "대상 view의 아이디" abobe = 대상의 위에 below = 대상의 아래 toLeft = 대상의 왼쪽 toRight = 대상의 오른쪽 layout_align@@@ ="대상 view의 아이디" Top / Bottom / Left / Right / BaseLine 대상의 위 / 아래 / 왼쪽 / 오른쪽 / 컨텐츠 라인에 맞춤. #상대적 위치 설정 layout_alignParent@@@ ="true" 부모 layout을 기준으로 부모 layout의 left, right, top, bottom쪽에 정렬 ParentStart는 부모 layout의 가장자리에서 시작한다는 뜻. #중앙정렬 위치 설정 layout_center@@.. 더보기
안드로이드 복습 - 2 android : ID = "@+id/아이디명" 해당 view 객체를 식별하기위한 식별자이다. mainActivity에서 해당 아이디명으로 메모리에 로딩할 때 호출된다. android : layout_width / layout_height="wrap_content / match_parent" 해당 view의 넓이와 높이 속성으로 content에 딱맞춰 wrap하거나 parent에 matching한다. android : textColor / textSize / textStyle android : padding@@@ 내부의 여백에 관련된 속성으로 글자와 view 테두리 사이 간격을 의미한다. @@@에 left, right, top, bottom으로 간격을 설정 할 수 있다. android : layout_m.. 더보기
안드로이드 크기 단위 dp, sp, pt, px, mm, in 위젯의 크기는 "wrap_content", "match_parent" 또는 dp 단위를 사용하는것이 좋습니다. 텍스트의 크기는 sp 단위를 사용하는것이 권고 됩니다. 레이아웃 설정 - dp 텍스트 설정 - dp, sp dpi (Dots Per Inch ) 1인치(2.54 센티미터)에 들어 있는 픽셀의 수. 안드로이드에서는 160을 기본으로 한다. dp 또는 dip (Density-independent Pixels) 화면의 크기를 기준으로 표시. 어떤 화면의 크기에서도 동일한 크기를 표시 하게 된다. 스크린의 픽셀과 dp가 160인 경우에는 1dp는 1pixel과 같다. 그러나 dpi가 240인 경우에는 1dp는 1.5pixel이 된다. 계산 공식은 아래와 같다 dp = pixel / (density / .. 더보기
안드로이드 복습 1 - 기본구조 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 package com.example.myapplication; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.view.View; import android.widget.Toast; import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatAct.. 더보기