728x90
프로젝트 생성 시 Navigation Drawer Views Activity를 클릭하여 바로 빌드 해보니
Duplicate class kotlin.collections.jdk8.CollectionsJDK8Kt found in modules jetified-kotlin-stdlib-1.8.10 (org.jetbrains.kotlin:kotlin-stdlib:1.8.10) and jetified-kotlin-stdlib-jdk8-1.6.21 (org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21)
다음과 같은 에러가 발생했다.
dependencies {
modules {
module("org.jetbrains.kotlin:kotlin-stdlib-jdk7") {
replacedBy("org.jetbrains.kotlin:kotlin-stdlib", "kotlin-stdlib-jdk7 is now part of kotlin-stdlib")
}
module("org.jetbrains.kotlin:kotlin-stdlib-jdk8") {
replacedBy("org.jetbrains.kotlin:kotlin-stdlib", "kotlin-stdlib-jdk8 is now part of kotlin-stdlib")
}
}
}
build.gradle에 이와 같은 코드를 추가하고 Sync Now를 클릭하니 해결되었다.
FloatingActionButton 우측 밑에 버튼 띄우는 거라고 하는데
setSupportActionBar(binding.appBarMain.toolbar);
binding.appBarMain.fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
.setAction("Action", null).show();
}
});
이와 같이 수정된 것 같다.
Snackbar는 Toast 메시지랑 비슷한데 더 업그레이드됐다.
drawerLayout
Ctrl+Enter해서 들어가 보기
아무거나 눌러보면 파란색 표시되어 있는데
안쪽의 NavigationView를 include 시킨 것이다.
->즉 투명한 뷰 , NavigationView 두 개가 올라가 있는 것
onCreateOptionsMenu
앱을 시작할 때 옵션 메뉴 설정
main도 Ctrl + click해서 확인 가능
오른쪽 하단 것은 floatingActionButton이다.
728x90
'[Android Studio] (Java)' 카테고리의 다른 글
| [Android Studio] (firebase) (0) | 2023.08.25 |
|---|---|
| [Android Studio] (SharedPreferences) (0) | 2023.08.24 |
| [Android Studio] (ListView) (0) | 2023.08.24 |
| [Android Studio] (패키지 구조 & 역할) (0) | 2023.08.24 |
| [Android Studio] (ImageView & Toast) (0) | 2023.08.23 |