본문 바로가기

palette

(4)
[모든 팔레트 정복] 5. Layout(레이아웃) - 개요와 LinearLayout 안녕하세요? 닉네임간편입니다. 이번 시간에는 팔레트 요소 중 Layout(레이아웃)에 대해서 알아보겠습니다. 먼저 설명에 앞서, 레이아웃 자체에 대해서 설명드리겠습니다. 1. Layout이란 레이아웃은 UI를 위한 구조를 정의하며, 모든 요소는 뷰와 뷰 그룹 객체의 계층 구조를 사용하여 빌드됩니다. 이때 뷰는 위젯이라고도 하며, 일반적으로 흔히 사용되는 TextView나 ImageView 등에 해당합니다. 뷰 그룹은 일반적으로 레이아웃이라고 하며 여러 유형이 있습니다. 2. 만드는 법 레이아웃은 XML 파일로 선언하여 만들 수 있고, 또한 런타임에 레이아웃 요소를 인스턴스 화해서 만들 수 있습니다. 그러나 XML 파일로 레이아웃을 만들면 해당 코드를 분리할 수 있어 유지보수에 더 효과적이고, 다양한 화면..
[모든 팔레트 정복] 3. Widgets(위젯) part 1 안녕하세요? 닉네임간편입니다. 이번 시간에는 안드로이드 스튜디오의 팔레트(Palette) 중 Widgets(위젯)에 대해서 알아보겠습니다. 설명하기에 앞서, 굉장히 많은 요소가 있는 걸 볼 수 있습니다. 그렇기에 파트를 두 개로 나누어서 설명드리겠습니다. 1. View(뷰) 다른 위젯들의 기본 클래스입니다. 이를 커스텀해서 자유롭게 사용할 수 있습니다. 2. ImageView(이미지 뷰) 화면에 이미지를 표시할 때 사용되는 요소입니다. src 혹은 background로 이미지를 설정할 수 있습니다. 두 설정 방식엔 차이가 있습니다. 이는 앞서 ImageButton에 대해서 설명할 때 말씀드렸으므로, 해당 게시글을 참조하시면 될 것 같습니다. 3. WebView(웹뷰) 웹페이지를 활동 레이아웃의 일부로 표..
[모든 팔레트 정복] 2. Button(버튼) 안녕하세요? 닉네임간편입니다. 이번 시간에는 팔레트 중 Button(버튼)에 대해서 알아보겠습니다. 1. Button 탭하거나 클릭해서 특정 행동을 취할 수 있도록 하는 요소입니다. 가장 흔하게 사용되는 위젯 중 하나입니다. View.OnClickListener를 설정해서 특정 동작을 수행할 수 있도록 설정할 수 있습니다. TextView를 상속받은 위젯이며, 따라서 버튼에 문자열을 표시할 수 있습니다. 2. ImageButton ImageView를 상속받았으며, 문자열 대신 이미지를 표시할 수 있는 버튼입니다. Button과 마찬가지로 View.OnClickListener를 설정하면 클릭되었을 때 특정 동작을 수행할 수 있습니다. 이미지를 설정하기 위해선 background와 src를 사용할 수 있습니..
[모든 팔레트 정복] 1. Text Palette(텍스트 팔레트) 안녕하세요, 닉네임간편입니다. 팔레트는 안드로이드 스튜디오에서 드래그를 통해 바로바로 사용할 수 있는 요소들의 모임입니다. 사실 앱을 개발하면서 모든 팔레트를 활용하진 않을 수 있습니다. 그러나 모든 팔레트에 대한 지식이 조금이라도 있다면 원하는 기능을 구현하는 데 더 수월하며, 또한 특정 기능을 구현하는 데 더 효과적인 요소를 사용할 수 있습니다. 따라서 이번 시간부터는 안드로이드 스튜디오에 있는 모든 팔레트(Palette)들에 대해서 알아보고, 정리하겠습니다. 우선 이번 시간에는 Text 팔레트에 대해서 알아보겠습니다. 설명에 들어가기에 앞서 Text 팔레트에 처음 들어가면 굉장히 많은 요소들이 있는 걸 볼 수 있습니다. 그러나 모든 요소가 다 개별적인 요소는 아니며, Plain Text부터 Numb..

728x90
반응형