안드로이드 202

일상 카운터 - 기록, 계수기, 일기, 말하기

물 마시기, 몸무게, 습관 등 일상의 모든 것을 세고 기록할 수 있습니다. 개별 카운터의 모양을 직접 디자인하고, 목푯값도 설정해보세요! 구글 플레이에서 무료 다운로드 https://play.google.com/store/apps/details?id=com.comostudio.counter 물 마시기, 카운팅, 운동, 몸무게(소수점), 재고, 낚시(물고기 세기), 수영, 물 주기(식물/반려견 묘), 습관, 약 먹기, 미용실, 방귀, 배변, 소변, 외국어(영어, 한자, 일어 등) 숫자 공부, 스트레칭, 눈 깜박임, 먹이 주기, 간식, 음료, 게임 점수, 나쁜 말, 좋은 말 횟수, 좋은 생각, 나쁜 생각, 칼로리, 디데이, 다이어트, 날짜, 기도 등 모든 것을 셀 수(계수기) 있습니다. 개별 카운터의 모양(..

안드로이드 리사이클러뷰 아이템 포지션으로 이동

findViewHolderForAdapterPosition 을 써서 holder 의 itemView를 얻어 올 수 있는 방법이 있다. 즉, 예전 listView의 경우 해당 아이템을 가져와서 크기를 측정(itemView.measure) 한 뒤 리스트의 상단에서 그 아이템 위치 까지 높이를 만들어서 갔었는데, reclyerView에서는 이런 작업을 할 경우, 리스트가 notifychanged 를 하면서 null 이 떨어 질 수 있다. null 을 피하기 위해선 많은 방법을 사용 해야 한다. LinearLayoutManager linearLayoutManager = (LinearLayoutManager)recyclerView.getLayoutManager(); if(linearLayoutManager != ..

안전한 프레그먼트 컨텍스트 사용법 -How to use fragment context ?

프레그먼트 생명 주기 실행 시onAttach —> onCreate() —> onViewCreated() —> onActivicyCreated() —> onResume() 해제시onPause() — > onDestroyView() — > onDestroy() —> onDetach() 즉,안전하게 context 를 사용 하려면 @Override public void onAttach(Context context) { super.onAttach(context); mContext = context; } 요렇게 해서 사용한다.프래그먼트 이곳 저곳에서 getContext(), getActivity() 를 부르다가 Null 이 발생할 수 있기 때문에 이렇게 부르는 것이 안전. 더 안전 하려면 부를 때마다 체크 하는게 ..

말하는 알람 - 정각알림 탭 사용법

그냥 누르기만 하세요.정말 사용 하기 쉽습니다. 첫 화면만 사용해도 충분 합니다!(좀 더 고급 설정을 사용 하시려면 좌측 상단의 설정 버튼 또는 하단의 고급 설정을 누르시면 됩니다.) 1. 파란 점선 사각형- 기본 문장 설정 창을 띄웁니다. 2. 빨간 점선 사각형- 사용하는 시간을 변경 할 수 있는 창을 띄웁니다. 3. 노란 점선 사각형- 시간별로 다른 문장 / 음악을 설정 할 수 있는 창을 띄웁니다. 4. 녹색 점선 사각형- 정각 분(0 ~ 59분)을 바꿀 수 있는 창을 띄웁니다. 5. 보라색 점선 사각형- 간격(1 ~ 50분)을 설정 할수 있는 창을 띄웁니다. 아래는 코모의 새로운 앱이에요(19/07/01출시) 일상 카운터 - 기록, 계수기, 일기구글플레이에서 무료 다운로드https://play.go..

안드로이드 동적 컬러리스트 적용 ColorStateList setTextColor

color/a.xml ColorStateList colorStateList = null; if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.M) { colorStateList = context.getResources().getColorStateList(R.color.a, context.getTheme()); } else { colorStateList = context.getResources().getColorStateList(R.color.a); } textView.setTextColor(colorStateList) 요렇게 하면, 간단하게 컬러 리스트를 동적으로(programmatically) 적용 할 수 있다.

반응형