분류 전체보기(229)
-
테마관련
- 어떠한 원리로 인해 xml에서 text=""하면 테마적용이 안되고 자바코드로 setText("")하면 테마적용이 된다.
2019.10.28 -
View관련
onInterceptTouchEvent 특정 이벤트를 특정 뷰에서 처리완료 후, 더이상 상위 뷰에게 이벤트가 처리되지 않게 하고싶을 때 true로 설정한다. 뷰 터치시 상위 뷰부터 하위뷰로 터치 전달 뷰페이저안에 리사이클러뷰가 있는경우 Drag시 true로 이벤트 전달하고 아닐경유 하위뷰(리사이클러뷰)에게 false로 이벤트 전달하여 아이템선택되게 만듦 @Override public boolean onInterceptTouchEvent(MotionEvent ev) { final int action = ev.getAction() & MotionEventCompat.ACTION_MASK; switch (action){ case MotionEvent.ACTION_DOWN: preX = ev.getX(); br..
2019.10.25 -
가로,세로화면(Configuration.ORIENTATION_PORTRAIT)
getScaledTouchSlop() 예를 들면, 갑자기 화면에 touch 를 하게 되면 사람인지라 손이 살짝 미끄러질 수 있다.(아주 미세하게라도.) 그러면 그것을 drag 로 인식해서 scroll 을 할 수도 있고, 아 이정도 drag 는 drag 가 아니라 그냥 살짝 미끄러진 정도구나 라고 판단할 수도 있다. 그 기준이 바로 touchslop 이라고 이해하면 될 듯 하다. touchSlop = configuration.getScaledTouchSlop() if(x2>touchSlop || y2>touchSlop){ intercept = true; } break; ORIENTATION_PORTRAIT 사용예제 int currentOrientation = this.mContext.getResources..
2019.10.24 -
ColorDrawable
ColoDrawable colorD = new ColorDrawable(getResources().getColor(~~.ThemaState==~~.HM_THEMA.THEMA_WHITTE?R.color.color5:R.color.color13)); int divederHeight = (int)CommonUti.getDpToPixel(getActivity(),(float)1); listView.setDivider(colorD); listView.setDiverHeight(diverHeight
2019.10.23 -
savedInstanceState
사용이유 세로모드 -> 가로모드 전환시 onCreate함수 호출 전역변수에 설정한 값 모두 초기화 코드 @Override protected void onSaveInstanceState(Bundle outState) { int currentTodoPosition = getCurrentTodoList().indexOf(currentTodo); outState.putInt("currentPosition", currentCategoryPosition); outState.putInt("currentPosition", currentTodoPosition); super.onSaveInstanceState(outState); } 파라미터 1개, 2개짜리 @Override protected void onRestoreIn..
2019.10.17 -
기본용어
코넥스 코스닥시장 상장 요건을 충족시키지 못하는 벤처기업과 중소기업이 상장할 수 있도록 2013년 7월 1일부터 개장한 중소기업 전용 주식시장 52주 신고가, 52주 신저가 기업의 주가가 52주(약 1년)간 가장 낮은 주가가 됐을시 52주 신저가 기업의 주가가 52주(약 1년)간 가장 높은 주가가 됐을시 52주 신고가
2019.10.16