
공식문서 RecyclerView.ItemDecoration | Android 개발자 | Android DevelopersItemDecoration abstract class ItemDecoration Known Direct Subclasses DividerItemDecoration DividerItemDecoration is a RecyclerView.ItemDecoration that can be used as a divider between items of a LinearLayoutManager. ItemTouchHelper This is a utility classdeveloper.android.comItemDecoration 이란?해당 추상 클래스를 이용하여 항목, 하이라이트, 시작적 그룹..

Error1java.net.SocketException: socket failed: EPERM (Operation not permitted)cs에러 발생 상황manifest에서 아래와 같이 INTERNET permission을 주었음에도 앱에서 인터넷상 사진을 불러오지 못하는 상황1uses-permission android:name="android.permission.INTERNET" />cs 해결 방법간단하게 애뮬에서 앱을 지웠다가 다시 깔고 실행하면 해결된다.

아래 내용은 공식문서를 바탕으로 공부한 내용을 서술하였습니다.화면 구성(사용자 인터페이스 빌드)Android 앱용 사용자 인터페이스는 레이아웃(ViewGroup 객체)와 위젯(View 객체) 계층을 사용하여 빌드 된다.위 그림은 ViewGroup & View의 계층 구조를 나타낸 그림이다.[출처-https://developer.android.com/training/basics/firstapp/building-ui.html]ViewGroupView의 부모라고 생각할 수 있으며 ViewGroup내부에 ViewGroup이 들어간 수 있다.주로 Layout(ConstrainLayout, LinearLayout, RelativeLayout, ... 등)이 ViewGroup이라고 할 수 잇다.ViewView는 V..

안드로이드 프로젝트를 진행하면 res 폴더안에 xml파일들을 폴더로 묶을 수 없어 불편한 상황이 온다.후에 파일이 많아지면 네이밍을 잘 하지 않았으면 파일을 찾기 어려워지는 상황도 오는 것 같다.솔찍하게 개인적으로 그냥 폴더 정리가 잘 안되어있으면 찾기도 힘들고 불편하다...그래서 바탕화면도 최대한 깔끔하게 사용하는 편이다...구글링으로 다양한 방법을 찾았지만 제일 간단하고 쉬운 방법위주로 적어둔다.1. 플러그인 이용Android File Grouping Plugin 이라는 플러그인을 사용하는 것이다.https://plugins.jetbrains.com/plugin/7876-android-file-grouping/versions Android File Grouping - Plugins | JetBrain..

ErrorW/Glide: Load failed for https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fd44x6A%2Fbtqzu7dKbZ6%2FAAAAAAAAAAAAAAAAAAAAAJWnWfuU-nnY262dQzs8Ooiwl7sEBLyTlX9iKVjw5_m8%2Fimg.jpg%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1759244399%26allow_ip%3D%26allow_referer%3D%26signature%3Dzy0HuBdWh4lQGhmTSf3FAir%252FHPE%253D with size [150x150] class com.bumptech.glide.load.engine.GlideException: Failed to load resource There was 1 cause: java.net.UnknownHostException(Unable to resolve host "img1.daumcdn.net": No address assoc..

이전 포스트에서 다룬 git reset에 3가지 옵션 자세한 내용은 아래 포스팅에서 확인해주세요 2019/12/06 - [Git] - [Git] reset 자세히 알아보기 [Git] reset 자세히 알아보기 git reset을 사용하는 경우? 다음과 같은 커밋 네역이 있다고 생각 합시다. 만약 C2의 과정에서 잘못된 내용을 커밋했다고 생각해봅시다. 이럴때 주로 git reset을 사용합니다. git reset의 사용방법 $ git res.. antilog.tistory.com git reset --hard 사용해보기 $ git log --oneline 위 명령어로 해당 과정을 깃에서도 확인이 가능합니다. +) --online 옵션을 주면 log를 간단하게 한 줄로 표시하는 것이 가능합니다. C3의 현재..

이전 포스트에서 다룬 git reset에 3가지 옵션 자세한 내용은 아래 포스팅에서 확인해주세요 2019/12/06 - [Git] - [Git] reset 자세히 알아보기 [Git] reset 자세히 알아보기 git reset을 사용하는 경우? 다음과 같은 커밋 네역이 있다고 생각 합시다. 만약 C2의 과정에서 잘못된 내용을 커밋했다고 생각해봅시다. 이럴때 주로 git reset을 사용합니다. git reset의 사용방법 $ git res.. antilog.tistory.com git reset --mixed 사용해보기 $ git log --oneline 위 명령어로 해당 과정을 깃에서도 확인이 가능합니다. +) --online 옵션을 주면 log를 간단하게 한 줄로 표시하는 것이 가능합니다. C3의 현..

이전 포스트에서 다룬 git reset에 3가지 옵션 자세한 내용은 아래 포스팅에서 확인해주세요 2019/12/06 - [Git] - [Git] reset 자세히 알아보기 [Git] reset 자세히 알아보기 git reset을 사용하는 경우? 다음과 같은 커밋 네역이 있다고 생각 합시다. 만약 C2의 과정에서 잘못된 내용을 커밋했다고 생각해봅시다. 이럴때 주로 git reset을 사용합니다. git reset의 사용방법 $ git res.. antilog.tistory.com git reset --soft 사용해보기 reset을 전체적으로 설명한 포스트에서 보았듯 현재 commit log는 아래와 같습니다. $ git log --oneline 위 명령어로 해당 과정을 깃에서도 확인이 가능합니다. +) ..