[ConstraintLayout] 제대로 사용하기 https://beomseok95.tistory.com/305 ConstraintLayout 알아보기 ConstraintLayout 알아보기 ConstraintLayout에 대하여 샘플 코드와 함께 알아보도록 하겠습니다. 목차 Table of Contents ConstraintLayout이란? 복잡한 레이아웃을 단순한 계층 구조를 이용하여 표현할 수 있는.. beomseok95.tistory.com Platform/Android 2020.06.25
[gradle] androidX AppCompat 라이브러리 충돌 시 https://stackoverflow.com/questions/52537638/how-to-resolve-noclassdeffounderror-failed-resolution-of-landroid-view-viewon How to resolve NoClassDefFoundError: Failed resolution of: Landroid/view/View$OnUnhandledKeyEventListener; I have upgraded my Android Studio to Android Studio 3.2 Build #AI-181.5540.7.32.5014246, built on September 17, 2018 JRE: 1.8.0_152-release-1136-b06 x86_64 JVM: OpenJDK.. Platform/Android 2020.06.24
[APK] jks 키 저장소 고유형식 에러 참고 https://onedayreview.tistory.com/4 안드로이드 스튜디오 jks 키 저장소 고유형식 에러 안드로이드 스튜디오에서 apk 파일을 생성하시려면 key store에서 반드시 key를 생성하셔야 합니다. 하지만, key store에서 key를 생성하는 과정에서 "key was created with errors" 다음과 같은 경고 문구가 발. onedayreview.tistory.com Platform/Android 2020.06.23
[APK] apk 만들기 참고 https://appsnuri.tistory.com/20 [Android Studio]Key Store 생성 및 앱에 서명해서 APK 추출하기 Android Studio에서 Key Store 생성 및 앱에 서명해서 APK 추출하기 Key Store 생성 및 APK 생성 최선 정보를 보시려면 여기를 클릭하세요. Key Store 생성하기위해 Build>Generate Signed APK 선택 Generate Sig.. appsnuri.tistory.com Platform/Android 2020.06.23
[RecyclerView] 항목/아이템 사이에 줄 https://chebaum.tistory.com/10 Android - RecyclerView(ListView) 항목/아이템 사이에 구분선 넣기 Android - RecyclerView - 구분선 넣기 RecyclerView recyclerView = (RecyclerView)view.findViewById(R.id.recycler_view); recyclerView.addItemDecoration(new DividerItemDecoration(view.getContext(), 1));.. chebaum.tistory.com Platform/Android 2020.06.22
[RecyclerView] onCreateViewHolder not called 1. getItemSize==0 일 때 @Override public int getItemCount() { Log.e(TAG, "itemList.size(): "+itemList.size()); return itemList.size(); } 2. LayoutManger를 셋해주지 않았을 때 rvRegisterModules = mBinding.rvModuleBeforeRegisterDocList; -> rvRegisterModules = mBinding.rvModuleBeforeRegisterDocList; rvRegisterModules.setLayoutManager(new LinearLayoutManager(getContext())); Platform/Android 2020.06.22
[DialogFragment] width, height 지정하기 1. 윈도우매니저 AlertDialog dialog = builder.show(); dialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); WindowManager.LayoutParams layoutParams = dialog.getWindow().getAttributes(); int width = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, AriesConstants.DIALOG_WIDTH, getResources().getDisplayMetrics()); int height = (int) TypedValue.applyDimension(TypedValu.. Platform/Android 2020.06.19
[RadioButtion] 2개의 라디오 버튼 제어 기본 /** * 테스트 모듈 발행 case 라디오버튼 제어 리스너 */ private RadioGroup.OnCheckedChangeListener onCheckedChangeListenerSub = new RadioGroup.OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup group, int checkedId) { String moduleCase = ""; if (checkedId == R.id.rg_register_doc_title1_sub1) { moduleCase = getString(R.string.rg_register_doc_title1_sub1); } else if (checkedId == R.id.r.. Platform/Android 2020.06.12
[AAPT] http://sunphiz.me/wp/archives/2079 AAPT(Android Asset Packaging Tool) – Dog발자 AAPT는 Android Asset Packaging Tool의 약자로, 안드로이드 빌드 툴의 일부로 안드로이드 SDK 안에 포함되어 있다. 빌드 과정에서는 안드로이드 앱의 소스를 제외한 나머지 파일을 정리하여 apk로 패키징�� sunphiz.me https://developer.android.com/studio/command-line/aapt2?hl=ko AAPT2 | Android 개발자 | Android Developers AAPT2(Android Asset Packaging Tool)는 Android 스튜디오 및 Android Gradle 플러그인이 앱의 리.. Platform/Android 2020.06.08