App/Android
-
[Android Studio] setContentView와 LayoutInflater.inflate의 차이App/Android 2022. 2. 10. 00:44
둘 다 xml을 inflate 함으로써 뷰바인딩을 하는 데에 사용되지만 setContentView는 Activity의, LayoutInflater.inflate는 Fragment의 뷰바인딩에 사용된다. 더보기 Inflate xml에 적힌 요소들을 객체화함으로써 코드에서 사용할 수 있도록 함 더보기 Activity vs Fragment Activity - 화면 단위 Fragemnt - Activity를 구성하는 작은 화면 Activity와 Fragment의 차이 생명주기의 차이 Activity는 onCreate 메서드로 생성되는 반면, Fragment는 View를 반환하는 onCreateView 메서드로 생성된다. 따라서 Fragment를 생성할 때엔 Inflate를 한 View를 반환해야 한다. XML..
-
[Android Studio] TextView 글자 잘림 현상App/Android 2020. 11. 26. 03:38
안드로이드 스튜디오에서 TextiView 편집 시 글자가 잘리는 경우가 있다. 예) 이러한 경우는 폰트 메트릭스(Font Metrix) 구조에 의해 기본 padding이 설정되어 있기 때문인 것으로 보인다. android:includeFontPadding="false" 따라서, 속성을 추가해주면 해결 가능하다. 참고 : recipes4dev.tistory.com/94 안드로이드 텍스트뷰 속성 11. [includeFontPadding, letterSpacing, lineSpacingExtra, lineSpacingMultiplier, lines, minL 1. TextView 속성 (11) TextView 속성 리스트 및 요약 설명을 확인하시려면 [안드로이드 텍스트뷰 속성] 페이지를 참고하시기 바랍니다...
-