분류 전체보기 (61) 썸네일형 리스트형 [10주차 - 수] ActionBarNavigation ActionBar Navigation ActionBar에 [10주차 - 수] ActionView ActionView ActionBar에 View를 배치하고 이를 접었다 폈다 할 수 있는 개념이다. 주로 검색 기능을 만들 때 사용한다. 1. Main_menu 파일 만들기 app:actionViewClass="androidx.appcompat.widget.SearchView" 이 코드를 추가 시켜주어야, 위에 사진에 있는 것 처럼 돋보기 사진을 클릭 했을 때, 검색 기능이 구현이 된다. [챗 GPT 설명] app:actionViewClass="androidx.appcompat.widget.SearchView"는 안드로이드 앱에서 검색 기능을 구현하기 위해 사용되는 XML 속성입니다. androidx.appcompat.widget.SearchView는 AndroidX 라이브러리에서 제공하는 위젯입니다. .. [10주차 - 수] ActionBar 구글에서 요즘에는 ActionBar 사용하지 말라고 권하고 있긴하지만, 회사에서는 아직도 쓰는데가 많을 수 있다. 그래서, 구글에서는 ActionBar 보다는 ToolBar 를 권장한다 1. res → value → themes → themes.xml ActionBar 사용될 색상을 커스텀 하였다. 요즘은 구글에서 ActionBar 사용을 권장하지 않고 있어서, 기본적으로 NoActionBar 로 액션바를 비활성화 시키고 있다 그래서, ActionBar 를 활성화 시켜주어야 ActionBar 가 보이게된다 2. Main_menu 파일 만들기 res → New → Android Resouce File → Resource type: Menu 해서 만들기 showAsAction 의 종류 None : 기본. .. [안드로이드] Splash 화면 구현하기 1. 먼저 Splash 화면이 나올 activity 파일 만들기 - app 우클릭 -> New -> Activity -> Empty Views Activity - 나는 파일명으로 SplashActivity 라고 했다 2. Splash 화면에 넣을 이미지를 다운 받아서 drawable 파일에 넣기 - 나는 네이버 웹툰 이미지를 다운 받아서 drawable 파일에 넣었다 3. activity_splash.xml - 그냥 이미지를 넣으면 내가 원하는 화면에 꽉차는게 안되서 - ImageView 안에 코드를 추가 시켜 주었다 android:scaleType="centerCrop" - 이러면 이미지가 꽉차게 된다 4. SplashActivity 코드 설정 class SplashActivity : AppCompat.. [안드로이드]JSON 파일 저장 및 파싱 이용해서 리사이클러뷰(RecyclerView)에 적용하기 # JSON 파일 저장 방법 1. assets 디렉토리 생성 - app > src > main 경로에 assets 폴더(디렉터리)를 만든다. 2. json 파일 저장 - assets 경로에 Youtube.json 파일을 저장한다. [ { "id": 1, "title": "NMIXX - Love Me Like This", "content": "NMIXX", "video": "https://www.youtube.com/watch?v=g1UNai7vSPk", "thumbnail": "https://i.ytimg.com/vi/g1UNai7vSPk/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD54q_a7oGj9UwWYfEgIsK.. [안드로이드]Navigation Component https://dailycoding365.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-BottomNavigationView [안드로이드] BottomNavigationView 1. activity_main.xml 에 BottomNavigationView 만들기 - app:menu =" " : 여기에 메뉴화면을 추가할 계획이다. 2. menu 폴더 만들기 java 폴더 우클릭 -> New -> Android Resource Directory -> Resource type 에서 menu 선택 3. menu 폴 dailycoding365.tistory.com 이번에는 저번에 만든, BottomNavigationView 에 Navigation.. [안드로이드] BottomNavigationView 1. activity_main.xml 에 BottomNavigationView 만들기 - app:menu =" " : 여기에 메뉴화면을 추가할 계획이다. 2. menu 폴더 만들기 java 폴더 우클릭 -> New -> Android Resource Directory -> Resource type 에서 menu 선택 3. menu 폴더안에 파일 생성하기 menu 폴더 우클릭 -> New -> Menu Resource File -> 파일 이름 정해주기(난, bottom_navigation_menu 이라고 정함) bottom_navigation_menu.xml 코드 item 태그를 3개 선언해줌 각각의 item 태그안에 id, icon(하단의 이미지), title 을 선언해줌 4. activity_main... 문자열 재정렬 [정답] data = input() result = [] value = 0 # 문자를 하나씩 확인 for x in data: # 알파벳인 경우에는 리스트에 삽입 if x.isalpha(): result.append(x) # 숫자는 따로 더하기 else: value += int(x) # 알파벳을 오름차순으로 정렬 result.sort() # 숫자가 하나라도 존재하는 경우에는 숫자를 가장 뒤에 삽입 if value != 0: result.append(str(value)) # 최종 결과 출력(리스트를 문자열로 변환하여 출력) print(''.join(result)) 이전 1 2 3 4 5 6 7 8 다음