분류 전체보기
-
[토이프로젝트] 우리말 검색사전 - 한글 검색, 우리말 검색, 우리말 사전Android/토이프로젝트 2019. 11. 25. 20:56
[안드로이드 토이프로젝트] 우리말 검색사전 우리말 제대로 알고 쓰자! 몰랐던 단어 검색해보고 우리말 제대로 알아봐요! ★우리말 검색사전★ 몰랐던 단어부터 신조어까지 검색해보고 찾아 볼 수 있어요! 다른 의미의 단어도 비교해보며 찾아 볼 수 있어요~ 최근에 검색했던 단어를 저장해서 나중에 다시 찾아 볼 수 있어요! 우리말 제대로 알고 써보자! 우리말 검색 사전! - 앱 다운로드 https://play.google.com/store/apps/details?id=com.imaec.ourdictionary
-
[RecyclerView] 안드로이드 리사이클러뷰 Header/Footer 달기Android/개발 2018. 11. 15. 21:16
안드로이드 RecyclerView 접기/펼치기 (Expandable RecyclerView) RecyclerView(리사이클러뷰)의 Adapter는 getItemViewType이라는 메소드를 제공해 Header, Footer, Item을 구별할 수 있습니다. RecyclerView에서 Header와 Footer를 구현하기 위해서는 Adapter의 override 메소드인 getItemViewType, onCreateViewHolder, onBindViewHolder, getItemCount에서 각각의 뷰를 구분하고 구현해줘야 합니다. 그럼 이제부터 RecyclerView의 Header와 Footer를 구현하는 방법을 알아보도록 하겠습니다. 이 예제는 리사이클러뷰 접기/펼치기 예제를 베이스로 진행됩니다. ..
-
[RecyclerView] 안드로이드 리사이클러뷰 접기/펼치기Android/개발 2018. 11. 14. 22:07
안드로이드 RecyclerView 접기/펼치기 (Expandable RecyclerView) RecyclerView(리사이클러뷰)를 사용하다보면 아이템을 접고 펼치고를 구현해야 할 때가 있습니다. ListView에서는 ExpandableListView라는 기본 UI가 존재하지만 RecyclerView에서는 직접 구현해줘야 합니다. 간단하게 아이템 클릭 시 VISIBLE, GONE만 해줘도 되지만 접기/펼치기 시 애니메이션이 들어가면 훨씬 세련된 UI가 됩니다. 그럼 RecyclerView 아이템 접기/펴기 기능(Expandable RecyclerView)을 알아보도록 하겠습니다. 이 예제는 RecyclerView 아이템 클릭 예제를 이용하여 RecyclerView의 서브뷰를 접었다 폈다 할 수 있는 기능..
-
[RecyclerView] 안드로이드 리사이클러뷰 아이템 클릭Android/개발 2018. 11. 13. 22:14
안드로이드 RecyclerView 아이템 클릭 안드로이드 앱에서 RecyclerView(리사이클러뷰)를 쓸 땐 보여주기만 할 때도 있지만 RecyclerView의 아이템을 클릭하여 동작을 수행하는 기능을 많이 개발합니다. 이번엔 RecyclerView의 아이템을 클릭하는 방법과 아이템 내의 각 View(TextView, ImageView 등) 등을 클릭하는 방법을 알아보도록 하겠습니다. RecyclerView의 기본예제를 이용하여 간단하게 RecyclerView의 아이템을 클릭하는 방법입니다. Adpater의 ItemViewHolder에서 OnClickListener 사용 - RecyclerAdapter.javaclass ItemViewHolder extends RecyclerView.ViewHolder..
-
[RecyclerView] 안드로이드 리사이클러뷰 기본 사용법Android/개발 2018. 11. 13. 21:28
안드로이드 RecycleView 기본 사용법 안드로이드 앱을 개발 하다보면 옛날에는 ListView(리스트뷰)를 많이 썼지만 요즘엔 리스트뷰의 거의 모든 기능을 RecyclerView(리사이클러뷰)로 할 수 있기때문에 대부분 RecyclerView를 많이 사용합니다. RecyclerView는 ListView보다 향상된 성능을 제공하는데 RecyclerView란 이름에서도 알 수 있듯이 Adapter의 ViewHolder를 이용하여 RecyclerView 내의 View를 재활용하여 사용합니다. 커스터마이징 하기에도 훨씬 좋아졌고 LayoutManager를 이용하여 ListView와 GridView를 표현할 수 있습니다. 그럼 각설하고 예제를 만들어보겠습니다. RecyclerView를 만들기 위해서는 Rec..
-
[TextView] 안드로이드 TextView의 모든 것 3 - 특정 문자열 속성 바꾸기Android/개발 2018. 11. 12. 20:05
안드로이드 텍스트뷰의 모든것 3 특정 문자열 색상, 크기, 스타일 등 바꾸기 TextView를 사용하다보면 글자 색이나 크기 등을 바꿔야 할 때가 있습니다. 기본적으로 TextView의 글자 색을 바꾸고 싶을 때는 기본 속성인 textColor를, 글자 크기를 바꾸고 싶을때는 textSize를 이용하면 되죠. 하지만 기본속성을 이용하면 TextView의 전체 글자의 색상이나 크기가 변경됩니다. 그래서 TextView의 글자 중 특정 문자열의 색상이나 크기, 스타일 등을 바꾸려면 SpannableString 클래스를 사용합니다. SpannableString 클래스를 사용하는 것 간단하게 4단계면 됩니다. 1. SpannableString 객체(spannableString)생성 2. TextView의 글자에..
-
[TextView] 안드로이드 TextView의 모든 것 2 - 모서리 둥글게 버튼 만들기Android/개발 2018. 11. 2. 00:24
안드로이드 텍스트뷰의 모든것 2 - 모서리 둥글게 만들기, 버튼 만들기 TextView의 모든 것 1 - 기초편 보기 안드로이드 앱을 만들다 보면 버튼이 필요한 경우가 많습니다. 예를들어 회원가입, 로그인 등의 화면을 띄우기 위해서는 버튼을 클릭하면 해당 화면을 띄워주게 됩니다. 하지만 굳이 버튼을 안쓰더라고 텍스트뷰로 충분히 버튼을 만들 수 있고 우리가 원하는대로 꾸밀 수 도 있습니다. 그래서 오늘은 텍스트뷰로 커스텀 버튼을 만드는 방법을 알아보도록 하겠습니다. 텍스트뷰를 이용해 버튼을 만드는 것은 3단계의 작업만 수행하면 간단하게 만들 수 있습니다. 첫 번째, TextView의 background를 drawable resource로 만들기. 이 작업이 커스텀 버튼 만들기의 핵심이라고 할 수 있는데 모..
-
[TextView] 안드로이드 TextView의 모든 것 1 - 기초Android/개발 2018. 10. 29. 21:41
안드로이드 텍스트뷰의 모든것 1 - 기초(자동링크, 글자크기 자동 조절, 말줄임표로 표시, 기본패딩 제거) TextView는 Android의 가장 기본적인 View 입니다. TextView 사용하는 방법만 잘 알아도 보다 세련되고 가벼운 앱을 만들 수 있습니다. TextView의 속성을 잘 몰라 뭔가 필요하면 라이브러리를 가져다 쓸 수 있지만 조금만 알면 기본적인 TextView로도 원하는 것을 모두 할 수 있습니다! TextView의 기본속성으로는 width, height, text, textSize, textColor, textStyle 등이 있습니다. 이 외에도 80개가 넘는 속성을 가지고 있는데 막상 쓰는것은 몇 개 되지 않죠? 필요하지 않은 것도 있지만 몰라서 못쓰는 TextView의 속성들을 ..