안드로이드에서 RecyclerView 나 NestedScrollView 등을 사용할 때, 화면을 그린후 자동으로 특정뷰로 스크롤이 되어 버리는 현상이 있습니다. 이는 해당뷰에 포커스가 이동하여 나타나는 현상으로 RecyclerView 나 NestedScrollView 를 감싸고 있는 뷰의 xml에 android:descendantFocusability="blocksDescendants"해당 속성을 넣어주면 해결완료 !
안드로이드 스튜디오 Gradle 에 compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 }설정을 하고 defaultConfig { ... jackOptions { enabled true } }을 적용하면 빌드 속도가 현저히 느려지는데,임시 해결책으로 project Gradle 에 dependencies { classpath 'com.android.tools.build:gradle:2.3.3' // NOTE: Do not place your application dependencies here; they belong // in the individual module bui..
안드로이드에서 버튼이나 뷰가 동시에 클릭이 되면 안되는 상황이 있다. 물론 이때 일일이 뷰에 이벤트를 걸어서 각 뷰의 클릭 이벤트를 막을수도 있지만, 간단하게 상위 레이아웃에 android:splitMotionEvents="false" 옵션을 추가해 주면 단일 선택만 가능하다.
개발환경IDE: AndroidStudio 2.3.3MinSdkVersion 14targetSdkVersion 21version control : svn 프로젝트 기여도 70% 개발기간 : 2016년 9월 ~ 11월 사용 라이브러리 설명 : 중국쪽을 겨냥한 쇼핑몰입니다. 쇼핑, 결재, 상품등록, 상품관리, 주문관리, 사용자관리 정산관리 기능이 포함 되어 있어서 앱 하나로 모든게 해결됩니다. compile files('libs/android-core-3.2.0.jar') compile files('libs/android-integration-3.2.0.jar') compile files('libs/core-3.2.0.jar') compile files('libs/ViewHelperLib.jar') compi..
IDE: 이클립스MinSdkVersion 14targetSdkVersion 19 프로젝트 기여도 100% 제작기간 : 2015년 3 ~ 5월 설명 : 큐알코드를 이용한 마케팅 플랫폼으로 스탬프랠리, 쿠폰, 사진합성 등 다양한 기능을 가진 프로젝트입니다. 고창 청보리밭 축제에서 스탬프랠리를위해 사용한적이 있었는데 그때 홍보및 고객요구사항 수집을 위해서 청보리밭 축제를 오갔던 기억이 있습니다. 힘들었지만 재미있었던 에피소드중 하나였습니다.