카메라호출 - 촬영 - crop-crop저장-저장된 이미지 ImageView에 띄우기
에서 마지막 단계가 안된다. 6.0이상의 버전은 되는데 5.9 이하의 버전에서는 안된다. (SDK)
6시간을 해맸는데... 당연히 권한 문제라고 생각했다. 6.0부터는 권한을 물어보니까...
앱을 확인해도 이상없고.. 인터넷에 올드한 코드들 따라 쳐도 똑같고...
원인은 정말 우연찮게 발견했다.
-----------------------------------------------------------------------------------------------------------------------------------------------------
두 이미지의 차이가 보이는가?
grid와 linear의 차이다. linear는 layout_weight을 사용할 수 있고 나는 애용해왔다.
grid역시 비슷한게 있다. layout_rowWeight.
뭐가다를까? layout_rowWeight은 API레벨 21이상만 쓸 수 있다.
뭐가문제지? 나는 5.0버전을 테스트하는데? 혹시몰라 grid를 linear로 바꾸었다.
아주 잘~ 된다. 6시간 전에 저걸 발견했으면 좋았을 텐데......
'정리 > 안드로이드 스튜디오' 카테고리의 다른 글
재귀함수가 뭐에요? (0) | 2018.04.18 |
---|---|
프로그래머의 10가지 거짓말 (0) | 2018.04.18 |
안드로이드 SVN 후기 (0) | 2018.04.16 |
라이브러리를 추가했는데 메서드를 찾을 수 없다는 오류가... (0) | 2018.04.12 |
안드로이드 스튜디오 무한 indexing 혹은 gradlebuild 시도 (0) | 2018.04.11 |