일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 1차원 DP
- 2차원 dp
- 99클럽
- @BeforeAll
- @BeforeEach
- @Builder
- @Entity
- @GeneratedValue
- @GenericGenerator
- @NoargsConstructor
- @Query
- @Table
- @Transactional
- Actions
- Amazon EFS
- amazon fsx
- Android Studio
- ANSI SQL
- ApplicationEvent
- assertThat
- async/await
- AVG
- AWS
- Azure
- bind
- builder
- button
- c++
- c++ builder
- c03
- Today
- Total
목록Moblie/Android (35)
기록
문제 어두운 테마는 Android 10 (API 레벨 29) 이상에서 제공된다. 글씨색을 검은색으로 하게 되면 배경 색이 어두울 때 글씨를 알아 볼 수 없다. 1. res/values-night/colors.xml 만들기 values/colors.xml에 추가 #FF000000 night/colors.xml에 추가 #FF000000 2. styles 커스텀 하기 themes.xml에 추가 night/themes.xml 결과 참고 https://developer.android.com/guide/topics/ui/look-and-feel/darktheme?hl=ko 어두운 테마 | Android 개발자 | Android Developers 어두운 테마 어두운 테마는 Android 10 (API 레벨 29) ..
CustomView 라이브러리에서 제공하는 뷰가 없다면 직접 만들어야 한다. 커스텀 뷰를 만드는 방법은 다음 세가지로 나누어 생각할 수 있다. API에서 제공하는 뷰를 그대로 이용하면서 약간 변형시킨 뷰 여러 뷰를 합쳐서 한번에 출력하기 위한 뷰 기존 API에 전혀 존재하지 않는 뷰 아래에서는 TextView 2개를 합쳐 놓은 customveiw를 만들어 봤다. FLOW [customveiw.xml] customview layout 작성 [attrs.xml] view의 속성과 타입을 지정 [CustomView.kt] 생성자와 속성에 따라 뷰를 어떻게 처리할지 코드를 작성 [activity_main.xml] customview를 불러와서 사용하기 CODE customview.xml attrs.xml Cus..
문제 Bottom navigation 작성 도중에 OnNavigationItemSelectedListener가 deprecated 된 이슈를 발견했다. 해결 방법 찾기 공식문서를 살펴보면, setOnItemSelectedListener를 사용해야 한다고 하고 있다. BottomNavigationView.OnNavigationItemSelectedListener | Android Developers BottomNavigationView.OnNavigationItemSelectedListener public static interface BottomNavigationView.OnNavigationItemSelectedListener implements NavigationBarView.OnItemSelecte..
개요 1. 앱에 Jetpack Compose 추가 2. 코드 작성하기 1. 앱에 Jetpack Compose 추가 gradle 파일의 버전과 의존성을 설정한다. 2. 코드 작성하기 예제를 참고하여 코드를 작성한다. import android.os.Bundle import androidx.activity.ComponentActivity import androidx.compose.runtime.Composable import androidx.compose.ui.tooling.preview.Preview import com.garosero.android.hobbyroadmap.databinding.ActivityMainBinding import com.google.accompanist.appcompatthem..
Index add dependencies create fragments create jetpack navigation create bottom navigation menu connect MainActivity 개요 1. add dependencies // build.gradle(:app) dependencies { ... // navigation implementation 'androidx.navigation:navigation-fragment-ktx:2.5.1' implementation 'androidx.navigation:navigation-ui-ktx:2.5.1' } 2. create fragments HomeFragment SearchFragment MyFragment 3. create jetp..
Update version Arctic Fox | 2020.3.1 Patch 3 Bumblebee | 2021.1.1 프로젝트 중 아래와 같은 오류를 만났다. 이 문제는 함께 프로젝트를 하던 팀원이 안드로이드스튜디오 버전을 올려서 발생하는 오류였다. (그렇다면, 내 안드로이드 스튜디오도 업그레이드를 해보자) help → check for update event log를 보니, Bumblebee 버전을 설치해야 한다고 한다. 가이드에 따라 업데이트를 해준다. Bumblebee | 2021.1.1 bumblebee 버전으로 업데이트 하면서 가장 신기했던 것은 Embedded Emulator이다. 기존에는 에뮬레이터 창이 하나더 열렸었는데, 에뮬레이터가 내장되면서 한 화면에서 확인할 수 있다. 또, 실제 기기..
themes.xml 파일을 수정한다. @android:color/transparent false true themes 값을 수정하여 상태바만 없애거나, 액션바만 없애거나, 또는 둘다 삭제할 수 있다.
개요 1. Gradle 라이브러리 추가 2. 리사이클러뷰에 연결할 객체 생성하기 [ Item Data Class 생성 ] 3. 리사이클러뷰 레이아웃 추가 [ recycler_layout.xml 추가 ] 4. 리사이클러뷰 어댑터 추가 [ MyAdapter.kt 추가 ] 5. 메인 프래그먼트에 리사이클러뷰 추가 [ MainFragment에 리사이클러뷰 초기화 코드, 레이아웃 추가 ] 1. build.gradle(:app) // recyclerview implementation "androidx.recyclerview:recyclerview:1.0.0" 2. add data model data class Item(var title:String) 3. add recyclerview layout 3-1. recy..