[Android] 안드로이드 레이아웃 - FrameLayout(프레임 레이아웃) 사용 방법
·
Android/Design
이번에는 View들을 겹쳐서 사용하도록 제작된 FrameLayout을 사용해 보도록 하겠습니다. FrameLayout은 속해 있는 View들을 중첩시켜 놓고 내가 원하는 View를 상단에 표시하기 위해 사용되는 Layout입니다. 구글에서도 FrameLayout은 하나의 View만 표시되도록 권고하고 있습니다. 그러면 속성을 알아보겠습니다. FrameLayout의 속성 android:layout_gravity="top" top bottom left right start end center center_vertical center_horizontal fill fill_vertical fill_horizontal FrameLayout은 하나의 View만 표시되도록 만들어졌기 때문에 FrameLayout만의 ..
[Android] 안드로이드 레이아웃 - GridLayout(그리드 레이아웃) 사용 방법
·
Android/Design
안녕하세요. 이번에는 GridLayout의 사용법을 알아보겠습니다. 앞서 설명했었던 것 처럼 Grid와 Table은 비슷한 Layout 입니다. TableLayout의 사용법은 아래의 게시판에서 확인하실 수 있습니다. [Android] 안드로이드 레이아웃 - TableLayout(테이플 레이아웃) 사용 방법 안녕하세요. 이번에는 TableLayout을 사용해보고자 합니다. TableLayout과 다음에 알아볼 GridLayout은 아래와 같이 전화의 키패드, 앱 목록, 런처 홈의 아이콘 배치와 같이 각 View들을 격자 형태로 배치하 jdroid.tistory.com GridLayout은 TableLayout의 TableRow같은 View가 따로 없습니다. 그러면 GridLayout의 속성을 알아보겠습니..
[Android] 안드로이드 레이아웃 - TableLayout(테이블 레이아웃) 사용 방법
·
Android/Design
안녕하세요. 이번에는 TableLayout을 사용해보고자 합니다. TableLayout과 다음에 알아볼 GridLayout은 아래와 같이 전화의 키패드, 앱 목록, 런처 홈의 아이콘 배치와 같이 각 View들을 격자 형태로 배치하는 Layout입니다. TableLayout과 GridLayout의 속성이 약간의 차이가 있어 용도에 맞는 Layout을 사용하시면 됩니다. TableLayout의 속성 android:stretchColumns="0, 1, 2" android:shrinkColumns="3" android:collapseColumns="0"> android:layout_span="2" android:layout_column="2" TableLayout에서는 Row를 TableRow를 사용하여서 정..
[Android] 안드로이드 레이아웃 - RelativeLayout(렐러티브 레이아웃) 사용 방법
·
Android/Design
안녕하세요 LinearLayout에 이어 다음 사용해 볼 레이아웃은 Relative Layout입니다. 혹시 LinearLayout의 사용 방법도 궁금하다면 아래 글을 보시면 됩니다! [Android] 안드로이드 레이아웃 - LinearLayout(리니어 레이아웃) 사용 방법 이전 글에서 Layout의 종류 및 제작한 디자인을 보여 드렸습니다. 안드로이드 레이아웃 - 종류 및 예시 안녕하세요 오늘은 안드로이드의 각종 레이아웃의 종류와 간단한 예시로 설명을 드리고자 jdroid.tistory.com Relative Layout은 특정 요소에 대한 상대적인 배치를 지정할 수 있는 레이아웃입니다. 예를 들자면 View1의 위 / 아래 / 좌 / 우에 View2를 배치 View1의 위 / 아래 / 좌 / 우에 ..
[Android] 안드로이드 레이아웃 - LinearLayout(리니어 레이아웃) 사용 방법
·
Android/Design
이전 글에서 Layout의 종류 및 제작한 디자인을 보여 드렸습니다. 안드로이드 레이아웃 - 종류 및 예시 안녕하세요 오늘은 안드로이드의 각종 레이아웃의 종류와 간단한 예시로 설명을 드리고자 합니다. 안드로이드에 내장된 기본 레이아웃의 종류가 매우 다양한데요 오늘 글을 보고 상황에 따라, jdroid.tistory.com 이번 글에서는 LinearLayout에 대해 좀 더 상세하게 사용을 해보도록 하겠습니다. LinearLayout을 사용하는 방법은 간단합니다. 아래의 두 가지만 기억하시면 됩니다. android:orientation="" android:layout_weight=""​ 사용법을 알아보겠습니다!~ 먼저 LinearLayout을 만들어 줍니다. 세로 방향이기 때문에 android:orient..
[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..