본문 바로가기
반응형

2023년 이전/Android39

Android - 라이브러리를 활용한 인디케이터 ( dotsIndicator ) 너무 바쁜 나날을 보내다. 아 공부를 하고 기록을 못하고 있어서 다시 정신 차리고 열심히 기록하면서 공부해야겠다는 다짐을 하면 글을 다시 시작 하려 합니다. 현재 제가 사이드 프로젝트를 하면서 ViewPager를 사용하게 되었습니다. 3개의 페이지를 적요 하였습니다. 그런데 이게 현재 어느 위치인지 그리고 페이지가 더 있는지 알 수 없습니다. 그럼 어떻게 해야할 까요? 일반적으로 앱들을 보면 하단에 쩜으로 현재 위치는 어디고, 화면이 얼마나 더 있는지 알려주는 인디 케이터가 존재 합니다. 그런데 이걸 일일이 계산하고, 이미지를 만들어서 적용하려면 많은 어려움(이라 쓰고 귀찮음이라 읽습니다)이 있습니다. 그래서 알아보니 매우 훌륭한 라이브러리가 있었습니다 github.com/tommybuonomo/dots.. 2020. 11. 6.
[API] 다음 주소 API 활용하기 밤에 아시는 분이 갑자기 도움을 요청 하셨습니다. 다음 주소 API를 쓰는데 웹뷰에서 계속 흰색 화면만 나타난다고 말 씀 해 주셨습니다. 그래서 이번은 다음 주소 API 활용하면서 격은 시행 착오 및 해결을 작성해보겠습니다. 관련 코드는 github.com/jeongupark9/DaumapiwebCallFromAndroidWebview 에 올려두었습니다. 1. 웹에서 팝업 형태로 화면을 띄우고 있었다. 우선 그 분이 전달 해준 url로 접속을 해보았습니다. 그랬더니 위와 같이 팝업 형태로 주소 입력 창을 띄워주고 있었습니다. 그래서 WebView에서 다이얼로그 형태를 사용하여 띄어주기 위한 작업을 수행하였습니다. 결과 화면 위 결과에 대한 code는 다음과 같습니다. Xml 그리고 인터넷 사용을 위해 m.. 2020. 10. 7.
Ime hide catch 프로젝트를 할때 EditText에 포커스가 가서 Ime가 올라오고 back버튼을 눌려 Ime가 닫힐 때 화면도 변경 되길 원해서 하는 방법을 검토해 보았습니다. 1. onBackPressed 처음에는 여기서 이벤트가 캐치 될줄 알았는데 전혀 되지 않았습니다. 아마 Ime가 떠 있을때는 back 이벤트가 아니라 다른 이벤트가 발생한듯 합니다. 2. 화면 크기 가장 구글링에서 많이 본 방법입니다. Ime가 올라오면 화면이 축소되기 때문에 그를 체크하여 Ime의 노출 여부를 체크하는 방법 입니다. 3. CustomEditText CustomEditText를 만들고, 그 EditText 안에서 다음 onkeyPreIme를 override 합니다. @SuppressLint("AppCompatCustomView").. 2020. 9. 25.
MpAndroidChart 사용 후기 그래프를 사용할 일 이 있어서 어떤 opensource를 사용해볼까 고민하다가 MPAndroidChart를 사용해 보기로 결정 하였습니다. ( 1. 쫌 더 알아보니 뱅크샐러드에서도 이 opensource를 사용하고 있었습니다. 2. https://github.com/PhilJay/MPAndroidChart 이곳에서 문서 및 관련 예제 코드를 받아서 확인해 볼 수 있습니다. ) 우선 사용 후기 부터 정하면 간단한 코드로 세세하게 chart를 설정할 수 있고, 매우 정교하고 성능이 빠릅니다. 대신 원하는 방식의 chart를 그릴 려면 기본 chart에서 쫌 연산을 하여 그려주어야 합니다. 하지만 단점보다는 장점인 많은 opensoure였고, 다음에 다시 그래프 혹은 chart를 그릴 일이 있다면 다시 사용할.. 2020. 5. 30.
반응형