react native 의 KeyboardAvoidingView
behavior padding 속성은
iOS 에서만 적용된다
양쪽의 동작을 동일하게 맞추기 위해서
behavior 속성을 제거하여 default 값을 사용하고
iOS 의 경우 Keyboard.addListener() 를 통해서
isKeyboard 일 경우 엘리먼트의 크기를 css 로 조절하여 해결했다.....
이게 맞나 싶은데
조금 더 좋은 방안에 대해서 계속 고민해봐야..
안드로이드의 경우 키보드를 감지하여 사이즈를 자동으로 조절하는 것 같아 (adjustResize 속성이 기본 값)
KeyboardAvoidingView 를 사용하지 않는 방안도 고려해봐야 할 것 같다..
파일 분리 필요성
-> android 의 경우 KeyboardAvoidingView 와 상관 없이
키보드가 동작하는 것 같다..