반응형

Platform/Android 124

[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

[RecyclerView]

0. 리사이클러뷰가 있고, 그 아래 에디트텍스트가 있는 형태! 1. 이슈 내용 에디트텍스트에 글을 쓰려고 키보드가 올라오면, 다른 뷰들의 사이즈는 변하지 않는데, 리사이클러뷰의 width만 변하는 버그(내가 제대로 개발 안한거지만 버그라고 해야징...ㅇㅁㅇ....)가 있었다. 2. 시도해본 것들 1) -- 안됨! rvSelectModule.addOnLayoutChangeListener((v, left, top, right, bottom, oldLeft, oldTop, oldRight, oldBottom) -> { ViewGroup.LayoutParams layoutParams = rvSelectModule.getLayoutParams(); layoutParams.width = ViewGroup.Layou..

Platform/Android 2020.06.08

[Resource] R.java

0. 다시 처음부터 안드로이드 책[실무에 바로 적용하는 안드로이드 프로그래밍] 을 보고 있다. R.java는 맨 처음(p.21) 나오는 부분이고, 형광펜으로 밑줄도 쳐놨는데, 처음보는 느낌이였다. 충격을 받아 R 클래스에 대해서 정리해보았다. 1. 이게 뭐지? 리소스를 코드영역에서 식별할 수 있게 도와주는 파일 안드로이드 빌드 프로세스에서 자동으로 생성해준다. 더 정확히 말하면, AAPT(Android 스튜디오 및 Android Gradle 플러그인이 앱의 리소스를 컴파일하고 패키징하는 데 사용하는 빌드 도구)가 만들어 준다. = 수정하면 안된다! 앱을 실행하기 위해 빌드할 때 마다 자동으로 변경된다. 위치: app/build/generated/source/debug/앱패키지명/R.java 2. 코드 R..

Platform/Android 2020.06.08
반응형