[Android] 안드로이드 레이아웃 - 종류 및 예시
·
Android/Design
안녕하세요 오늘은 안드로이드의 각종 레이아웃의 종류와 간단한 예시로 설명을 드리고자 합니다. 안드로이드에 내장된 기본 레이아웃의 종류가 매우 다양한데요 오늘 글을 보고 상황에 따라, 내가 사용하기 편한 레이아웃을 고르셔서 사용하시길 바랍니다. Android Layout 종류 LinearLayout RelativeLayout ConstraintLayout TableLayout GridLayout FrameLayout 기타 Layout 이러한 레이아웃들이 있습니다. LinearLayout LinearLayout은 가로 혹은 세로로 순차적으로 쌓아나가는 Layout으로 대표적으로 많이 사용하는 Layout입니다. android: orientation의 상태에 따라 방향이 변경됩니다. vertical : 세로 ..
[Android] 안드로이드 Kotlin ViewBinding 사용하기
·
Android/Others
안녕하세요 오늘은 ViewBinding 사용법을 알아보고자 합니다. ViewBinding은 기존의 findViewById의 문제점들이 개선이 되었고, 속도가 빠르고, 사용이 간편하다는 장점이 있습니다. 사용 전 차이점을 살펴보자면 // findViewById val textView = findViewById(R.id.TextView) textView.text = "Hello JDroid!" // ViewBinding binding.textView.text = "HelloJDroid!" findViewById의 경우에는 모든 뷰들을 연결시켜 변수를 선언해주어야 하지만 ViewBinding의 경우에는 연결되어있는 뷰들을 바로 사용할 수 있기 때문에 아주 간단하게 사용할 수 있습니다. 근데 사용도 간편한데 왜..
[Google Fonts] 구글 폰트, 구글 아이콘 무료로 다운로드 받기 - 아이콘
·
Android/Others
지난편에 이어 이번편에서는 아이콘을 다운로드하고 안드로이드 스튜디오에 적용하여 보겠습니다! Google Fonts Making the web more beautiful, fast, and open through great typography fonts.google.com 구글 폰트 사이트에 접속하겠습니다. 접속 후 오른쪽 상단의 icons를 클릭하여 줍니다! 그러면 여기서 필요한 아이콘을 검색하시거나 스크롤하여 찾으시면 됩니다. 저는 여기서 Group 아이콘을 검색하고 다운로드 해보겠습니다. 다운로드 하기 전에 빨간 박스를 보시면 Customization이라고 있습니다. 아이콘의 모양 크기 등을 변화시킬 수 있습니다. Fill : 아이콘의 내부를 채우거나 비웁니다. (0 : 비움, 1 : 채움) Weig..
[Google Fonts] 구글 폰트, 구글 아이콘 무료로 다운로드 받기 - 폰트
·
Android/Others
개발을 할 때 폰트를 설정하거나 아이콘이 필요한데 어디서 다운로드할지 잘 모르는 분들이 많습니다. 구글에서 무료로 폰트나 아이콘을 제공해주고 있는데요 Google Fonts Making the web more beautiful, fast, and open through great typography fonts.google.com 여기서 다운받으실 수 있습니다! 사이트에 접속하게되면 여기서 폰트와 아이콘 등을 검색하실 수 있습니다. 무료 폰트 Noto Sans를 많이 사용하시는데요 다운로드하여 보겠습니다. 다운로드하실 폰트를 들어가셔서 Download family 버튼을 눌러줍니다. 압축을 풀어줍니다! 이 폰트를 안드로이드 스튜디오에서 사용하도록 해보겠습니다 프로젝트를 열어 주시고 res 마우스 우클릭 -..
[Android] TextView 사용하기 2 - 코드(Programmatically)
·
Android/Design
Xml로 수정하는 방법은 TextView 사용하기 1 - 기초(xml로 수정) 프로젝트를 생성합니다. 아직 생성하지 않았다면 안드로이드 스튜디오 프로젝트 생성하기 안드로이드 스튜디오를 실행 후 New Project를 눌러 줍니다. 다음 Empty Activity를 선택해준 뒤 Next를 눌러줍 jdroid.tistory.com 이 게시글을 통해 확인하실 수 있습니다. res - layout - activity_main.xml에서 TextView의 ID를 설정해줍니다. android:id="@+id/textView" java -> MainActivity.kt로 이동합니다. class단에 전역변수로 binding을 선언해줍니다. private val binding by lazy {ActivityMainBin..
[Android] TextView 사용하기 1 - XML
·
Android/Design
프로젝트를 생성합니다. 아직 생성하지 않았다면 안드로이드 스튜디오 프로젝트 생성하기 안드로이드 스튜디오를 실행 후 New Project를 눌러 줍니다. 다음 Empty Activity를 선택해준 뒤 Next를 눌러줍니다. - 다양한 Activity Type을 선택할 수 있습니다. 하지만 저는 다른 프로젝트 생성보다는 Emp jdroid.tistory.com 게시글을 보고 프로젝트를 생성 후 진행해주세요. 먼저 res -> activity_main.xml로 이동합니다. 보면 기본적으로 ConstraintLayout안에 TextView가 생성되어 있습니다. 이번 글에서는 다양한 TextView의 설정법을 알아보겠습니다. TextView의 내용을 수정합니다. android:text="Hello World!" ..
[Android Studio] 안드로이드 스튜디오 프로젝트 생성하기
·
Android/Others
안드로이드 스튜디오를 실행 후 New Project를 눌러 줍니다. 다음 Empty Activity를 선택해준 뒤 Next를 눌러줍니다. - 다양한 Activity Type을 선택할 수 있습니다. 하지만 저는 다른 프로젝트 생성보다는 Empty Activity로 시작한 뒤 수정하는 것을 선호하는 편입니다. - Name : 내 프로젝트(앱)의 이름을 지정해줍니다. - Package name : 내 프로젝트의 패키지명을 설정합니다. 앱 설치, 마켓 등록 등을 할 때 다른 앱과의 중복이 없어야 합니다. - Save location : 프로젝트의 경로를 설정합니다. - Language : 프로그램의 언어를 설정합니다. Java, Kotlin이 있습니다. - Minimum SDK : 내 프로젝트의 설치가능한 최소..