[Android] Glide를 사용하여 ImageView에 사진 불러오기
·
Android/Libraries
안녕하세요. 이번에는 Glide를 사용하여 이미지를 불러오는 방법을 알아보려고 합니다. URL, URI 등의 이미지를 ImageView로 바로 불러올 수 있지만 이미지를 원본 상태 그대로 불러오기 때문에 이미지가 많아진다면 리소스를 많이 잡아먹게 되어 앱이 강제적으로 종료되거나 매우 느려질 수 있습니다. 물론 코드를 통해서 이미지를 수정하여 사용할 수 있지만 Glide를 사용하게 되면 효율적이고 간단하게 구현할 수 있기 때문에 매우 많이 사용되는 라이브러리입니다. 또한 캐싱도 자동적으로 처리해주어 재로딩 시 빠르게 이미지를 나타내 줍니다. 예제를 만들어보기 전에 Glide의 속성에 대해 알아보도록 하겠습니다. Glide의 속성 Glide.with(context)// Context를 가져옴 Glide.lo..
[Android] 안드로이드 RecyclerView(리사이클러뷰) 사용 방법
·
Android/Design
안녕하세요 이번에는 정말 핵심적인 View인 RecyclerView의 사용법에 대해 알아보겠습니다. RecyclerView는 뜻대로 재사용 뷰입니다. 기존의 리스트뷰 사용 시 리소스를 많이 잡아먹는 문제점을 해결하기 위해 스크롤을 할 때마다 기존의 View들을 재사용하여 적은 리소스를 사용하도록 만들어진 뷰입니다. RecyclerView의 속성 android:orientation="vertical" app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" android:overScrollMode="never"
[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..