화면(29)
-
LinearLayoutDemo3-Layout_gravity로 버튼 위치 지정하기
Layout_gravity로 버튼 위치 지정하기 강의 내용 activity_main.xml LinearLayout 변경 -android:orientation="vertical" Graphical Layout > Form Widgets-Button추가 -android:layout_width="match_parent" -android:layout_height="match_parent" Graphical Layout > Form Widgets-Button추가 -android:layout_width="wrap_content" -android:layout_height="wrap_content" -android:layout_gravity="center_horizontal" 확인 출력 결과
-
LinearLayoutDemo2-Gravity, android:gravity로 버튼의 위치 지정하기
android:gravity로 버튼의 위치 지정하기 android:gravity 자신 내부의 구성요소의 위치 정의 레이아웃에 명시해서 View의 위치 지정 (일반적, 레이아웃에 명시해서 view(Button, TextView)를 제어) 버튼에 명시해 버튼 내의 text의 위치 지정 android:layout_gravity 부모를 기준으로 자신의 위치 지정 view(Button, TextView)에 명시해서 레이아웃 기준으로 View가 배치되는 위치 지정 중앙정렬 속성값: center 정중앙 center_vertical 좌측 중앙 center_horizental 상단 중앙 강의 내용 activity_main.xml LinearLayout 변경 Graphical Layout > Form Widgets-But..
-
LinearLayoutDemo-LinearLayout - 수직/수직 정렬(orientation)
LinearLayout - 수직/수직 정렬(orientation) 강의 내용 LinearLayout으로 부모 컨테이너 변경 > orientation 버튼1, 버튼2 추가하여 수직 정렬 확인 LinearLayout추가 버튼3, 버튼4 추가하여 수평 정령 (하나만 match_parent) 버튼3, 버튼4 모두 같은 크기 비율로 맞춰보기(모두 wrap_content/layout_weight="1") 버튼1을 layout_height="wrap_content" 직접 xml 코딩하면서 테스트 activity_main.xml LinearLayout변경 -android:orientation="vertical" -Graphical Layout > Form Widgets-Button추가 1 -Graphical Layou..
-
크기단위
크기 안드로이드에서 위젯의 패딩값과 같이 각종 크기를 표현할 때 사용 단위설명in, mm각각 인치와 밀리미터를 뜻, 화면 해상도에 따라 실제 크기를 나타냅니다.px화면의 기본단위 pixel, 해상도에 따라 크기가 달라집니다pt포인트, 출판 업계 용어로 75분의 1인치를 말합니다. 화면 해상도에 따른 실제 크기를 나타냅니다.dp(dip)기기 기준 픽셀(device-dependent pixels), 인치당 160개의 점이 있는 디스플레이에서 1dp = 1px, dp단위로 지정하면 해상도만큼 길이가 늘어나 해상도에 상관없이 비슷한 크기로 보입니다. 글자 외 요소 제어 시 권장.sp배율 기준 픽셀(scale-dependent pixels), sp는 사용자가 지정한 글꼴의 기본 크기에 비례해 크기가 변경 글자 제..
-
안드로이드 View(뷰) 용어 정의
용어설명뷰(View)액티비티안에 들어가는 각각의 화면 구성요소 컨트롤과 위젯이라는 이름으로 불리는 UI구성요소 즉, 사용자의 눈에 보이는 화면 구성요소 입니다. XML레이아웃에 정의된 뷰들은 애플리케이션이 시작될 때 메모리에 객체로 만들어집니다. 프로젝트가 빌드될 때 XML레이아웃에 정의된 정보는 내부적으로 해석되어 자바코드에서 new연산자로 객체를 만드는 것처럼 동일하게 객체를 생성할 수 있습니다. 이렇게 메모리에 객체를 만드는 과정을 인플레이션이라고 합니다.인플레이션(Inflation)실행시점에 XML레이아웃 정보를 메모리상의 객체로 만드는 과정위젯(Widget)뷰 중에서 컨트롤 역할을 하는 화면 구성 요소뷰그룹(ViewGroup)뷰들을 여러 개 포함하고 있는 것 뷰들을 담고 있는 그릇 뷰그룹을 이용..