분류 전체보기

· Android
[error 내용] Class 'DrawerMainActivity' is not abstract and does not implement abstract base class member public abstract val defaultViewModelProviderFactory: ViewModelProvider.Factory defined in androidx.appcompat.app.AppCompatActivity 위와 같이 평소와 같이 액티비티를 사용하려고 하는데 ViewModelProvider.Factory를 구현하라는 에러 문구가 뜨고 마는데..... [해결 방법] 알고봤더니 dependency에 viewmodel 관련 의존성이 추가되어 있어서 발생하는 문제. 이전처럼 코드를 사용하고 싶다면 이걸..
· Android
DrawerLayout 좌측 상단의 네비게이션을 누르면 좌측에서 메뉴 나타나는 UI 대부분 다 구현되어 있기 때문에 필요한 부분만 커스텀 -> Drawer Navigation Activity를 사용하면 대부분 코드 구현되어져서 제공 아놔...근데 자꾸 아래 같은 오류가 남. Drawer Navigation Activity를 사용하면서 Kotlin Plugin을 1.7.10 버전으로 업데이트 했는데 이게 문제인건지 뭔지....자꾸 ViewModel을 정의하라고 함...난 아직 MVVM 패턴을 공부할 준비가 안 되었다고... ✔️ 모든 액티비티에 ViewModelProvider 를 implements 하라는 오류 메세지 발생 알고봤더니 dependency에 viewmodel 관련 의존성이 추가되어 있어서 발..
· Android
TabLayout AppBar Layout에 TabBar Layout 과 ViewPager를 통해 탭을 구성 탭이 좌우로 스크롤 가능하고 뷰페이저 부분을 좌우로 스크롤해도 탭이 함께 스크롤됨 안드로이드는 탭 구성에 진심이기 때문에 잘 알아둬서 효율적으로 사용하면 좋을듯 (버전업 되는지도 잘 살펴보자!) class MainActivity : FragmentActivity() { private lateinit var binding:ActivityMainBinding val fragList = ArrayList() override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) binding = ActivityMain..
· Android
AppBar Layout ToolBar 와 다른 View들을 관리하기 위해 제공되는 레이아웃 AppBar Layout 안에 툴바를 배치하고 이미지뷰와 같은 또다른 뷰를 배치해주면 접히고 펼치는 효과를 구현 가능 (묶어서 관리) 반드시 CoordinatorLayout 안에 포함되어야 함 (이를 통해 다른 뷰들과 연동) CoordinatorLayout View를 배치하기보다는 관리하는 목적으로 사용 (자신 안에 배치된 뷰들의 상태를 감지하고 다른 뷰에게 명령 처리 가능!) 배치된 View에서 어떠한 사건이 발생하면 이를 감지해 다른 View들에게 전달하거나, 혹은 스스로 어떤 처리를 할 수 있는 레이아웃 스크롤 가능한 툴바 구현 가능 (coordinator layout이 있는 부분을 스크롤 -> coordi..
gangmini
'분류 전체보기' 카테고리의 글 목록 (8 Page)