본문 바로가기

Study/Android

(73)
[android] R.id 의 값 동적으로 가져오기 String buttonID = "resolution_btn_" + idx ; int resID = getResources().getIdentifier(buttonID, "id", getActivity().getPackageName()); Button view = ((Button) mRootView.findViewById(resID)); 실제 id 값들 {R.id.resolution_btn_0, R.id.resolution_btn_1, R.id.resolution_btn_2, R.id.resolution_btn_3, R.id.resolution_btn_4, R.id.resolution_btn_5, R.id.resolution_btn_125} 출처: http://gonacon.blogspot.com/201..
[Android] 갤러리, 사진촬영, CircularImageView 갤러리, 사진촬영 http://jeongchul.tistory.com/287 CircularImageView https://github.com/lopspower/CircularImageView#circularimageview 사진 저장 후 갤러리에 보이지 않는 경우 http://fimtrus.tistory.com/entry/Android-사진-저장-후-갤러리에-보이지-않는-경우 안드로이드에서 현재 화면을 저장하는 경우, 또는 이미지를 저장하였을 때 갤러리에서 보이지 않는 경우가 있다. 안드로이드에서는 사용자가 가지고 있는 리소스를 디비화 해서 저장하고 있는데, 해당 파일의 정보 및 썸네일까지 담고 있다. 그래서 갤러리 같은 경우, 이미지 파일을 보여주긴 하지만 상당히 빠른 속도로 화면을 볼수 있는 이유 ..
[Android] shape xml 출처 : http://stackoverflow.com/questions/34310335/how-overlay-bitmap-and-shape-in-layer-list-properly
[Android] HashMap에서 키가 있는지 값이 있는지 확인 하기 map.containsKey(key)
[Android] RecyclerView Adpater, Header RecyclerView Adapter 사용하기 Android L 프리뷰 버전에서 등장한 RecyclerView는 이번 Android 5.0 프리뷰 버전과 함께 Support-Library-v7의 최신 버전에 정식으로 추가되었다. RecyclerView는 기존의 ListView보다 유연하고 성능이 향상된 고급 위젯이다. 기존의 ListView는 커스텀하기에는 구조적인 문제로 많은 제약이 따랐으며, 구조적인 문제로 인해 성능문제가 있었다. RecyclerView는 이런 고질적인 문제를 해결하기위해 좀 더 다양한 형태로 개발자가 커스텀할 수 있도록 유연하며 성능에 중점을 두어 만들어졌다. ListView에 비해 RecyclerView의 가장큰 변경 사항은 LayoutManager과 ViewHolder, Ite..
[Android] 안드로이드 컬러에서 알파(Alpha) 값 사용 색상표 앞에 넣어주면 된다. #CCFFFFFF 이런식으로 말이다. 아래의 0%가 투명하고 100%가 불투명하기 때문에, UI 가이드에서 90%의 투명도로 지정한 경우 #1ARRGGBB와 같이 10%의 헥사값을 추가해서 원하는 컬러를 표현할 수 있다. 100% — FF 99% — FC 98% — FA 97% — F7 96% — F5 95% — F2 94% — F0 93% — ED 92% — EB 91% — E8 90% — E6 89% — E3 88% — E0 87% — DE 86% — DB 85% — D9 84% — D6 83% — D4 82% — D1 81% — CF 80% — CC 79% — C9 78% — C7 77% — C4 76% — C2 75% — BF 74% — BD 73% — BA 72% —..
[Android] fargment stack 비우기 fragment 이동 시점에서 아래 소스 넣어줌 for (int i=fm.getBackStackEntryCount()-1; i>=0; i--) { String entry = fm.getBackStackEntryAt(i).getName(); Log.i("log", "getBackStackEntryAt entry : "+entry); fm.popBackStack(); }
[Android] 디자인 모음 Material 디자인 모음 https://github.com/wasabeef/awesome-android-ui/blob/master/pages/Animation.md 버튼 클릭 시 버튼의 글씨 색깔 바꿔보기 res/color/clickable_words.xml /selector 세팅이 끝나고 버튼을 클릭해 보면 누르고 있을 때 텍스트가 흰색으로 변하고 떼었을 때는 회색으로 변하는 것을 볼 수 있다. 여기서 누른 상태로 변경하려면 xml에 추가하고 자바 소스에서 btn.setSelected(true); 추가한다. 출처 : http://neoroid.tistory.com/entry/Android-Button-클릭-시-Text-색깔을-바꿔보자