마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

AppcompatTextView vs Textview

0 추천
AppcompatTextview, AppcompatImageView 등이 있는데

기존의 Textview, ImageView와 차이점이 무엇인가요? 혹시 관련 레퍼런스 있으면 공유 가능하십니까 ㅠㅠ

관련 내용을 찾아보다가 찾기 어려워서 질문 올립니다!!!
초보 안드 (200 포인트) 님이 2024년 7월 24일 질문
TextView, ImageView를 사용하시면 안드로이드 내부적으로는 AppcompatTextview, AppcompatImageView로 변환해서 처리를 할 겁니다.

1개의 답변

+1 추천
 
채택된 답변
안드로이드 단말 버젼에 따라 다르지만  큰 차이 없습니다
android sdk 버젼이 올라가면서 디자인이나, 기능 추가로 인해 코드가 조금씩 바뀌다보니,
안드로이드 버젼별로 동일한 동작을 한다는 보장이 없고,
특정 sdk 버젼 이후로는 제공된 기능의 경우, 이전 sdk 버젼을 쓸 경우 지원이 안되는 이슈가 있었습니다.

이러한 버젼별 이슈를 우회 하기 위해   v7, v13같이 특정 안드로이드 버젼 이상은 동일하게 지원하도록 Appcompat 같은 외부 라이브러리가 별도로 있다 보시면 됩니다. 한 5년 전까진 유용했는데, 버젼을 따지던 초창기 안드로이드 단말은 거의 사라졌고,  모든 버젼별 필요없는 ui 기능이 다 포함되어야 하다보니 apk 용량이 엄청 증가해서, 요즘은  androidX 라이브러리로 넘어가는 추세입니다.

https://duzi077.tistory.com/317
익명사용자 님이 2024년 7월 24일 답변
초보 안드님이 2024년 7월 25일 채택됨
검색을할때 appcompat이 아닌 androidX로 검색을 했어야 했네요 !!

즉, 기존의 view코드들은 안드로이드 sdk와 ui라이브러리에 따라 요구되는 사용법(버전을 맞춘다거나)이 달랐는데
androidX는 버전을 맞출 필요가 없군요!!

감사합니다!! "androidX를 사용해야한다" 정도만 알고있었는데 사용하는 이유에 대해서 확실히 알게 됐습니다!
...