전체 글 (272) 썸네일형 리스트형 하단 탭 만들기 /app/res/menu/menu_bottom.xml @android:drawable은 안드로이드가 기본 제공하는 이미지를 참조하도록 한다 /drawable/item_color.xml activity_main 하단 탭을 보여주는 위젯 BottomNavigationView가 하단에 표시될 수 있도록 해야한다 app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" 각 탭의 배경색, 아이콘 색상, 텍스트 색상을 정한다 app:itemBackground="?colorPrimary" app:itemIconTint="@draw.. Adapter Pattern https://dev-momo.tistory.com/entry/Adapter-Pattern-%EC%96%B4%EB%8C%91%ED%84%B0-%ED%8C%A8%ED%84%B4 1. 기존의 출력 프린터가 있다고 가정 2. 해쉬태그(#)를 붙여서 출력해야할 일이 생김 3. 어댑터 사용 1. 기존의 출력 메소드가 있다고 가정 Printer.js class Printer { constructor() { this.textArr = []; } pushText(text) { this.textArr.push(text); } print() { return this.textArr.join(" "); } } export default Printer; main.js import Printer from "./Printer.js.. 상단 탭 만들기 https://choheeis.github.io/newblog//articles/2020-07/CoordinatorLayout CoordinatorLayout에 대한 설명 탭은 네이게이션 위젯으로 불리기도 하며, 상단 탭은 액션바에 탭 기능을 넣어 보여주는 방법으로 제공되며, 하단 탭은 별도의 위젯으로 제공된다 activity_main.xml CoordinatorLayout은 액션바 영역을 포함한 전체 화면의 위치를 잡아주는 역할을 하므로 가장 바깥에 위치한다 CoordinatorLayout 안에 AppBarLayout과 다른 레이아웃을 넣으면 그 둘 간의 간격이나 위치가 자동으로 결정된다 AppBarLayout은 액션바를 가리키는데 이 안에는 Toolbar가 들어갈 수 있으며, 탭을 사용하는 경우에는 .. [에러] Installation failed due to: ''cmd package install-create .... https://taking.kr/blog/archives/1771.html Tools - AVD Manager 클릭 가상 장치의 Action 탭 - 역삼각형 아이콘 클릭 - Wipe Data 클릭 액션바에 검색창 만들기 https://recipes4dev.tistory.com/92 imeActionId, imeOptions에 대한 설명 https://stackoverflow.com/questions/23211761/actionlayout-on-menuitem-does-nothing 안드로이드 스튜디오로 xml 파일을 작업할 때, actionLayout 타이핑 시 자동 완성이 android:actionLayout으로 된다. app:actionLayout으로 수정해야 한다 app/res/menu/menu_main.xml search_layout.xml 이 xml 레이아웃을 액션바에 넣어서 보여주려면 액션바에 추가된 메뉴 아이템 중 하나가 화면에 보일 때 이 레이아웃이 보이게 설정해야한다 MainActivity package.. 액션바 아이콘 바꾸기 액티비티의 위쪽에 보이는 타이틀 부분과 옵션 메뉴는 액션바로 합쳐져 보이게 된다 액션바는 기본적으로 제목을 보여주는 타이틀의 기능을 하므로 앱의 제목을 보여줄 수 있으며 화면에 보이거나 보이지 않도록 만들 수 있다 ActionBar abar = getActionBar(); abar.show(); abar.hide(); setSubtitle 메소드를 사용하면 타이틀의 부제목을 달아줄 수 있다 디스플레이 옵션 상수 DISPLAY_USE_LOGO 홈 아이콘 부분에 로고 아이콘을 사용 DISPLAY_SHOW_HOME 홈 아이콘을 표시 DISPLAY_HOME_AS_UP 홈 아이콘에 뒤로 가기 모양의 < 아이콘을 같이 표시 DISPLAY_SHOW_TITLE 타이틀을 표시 activity_main.xml menu_m.. 액션바 옵션 메뉴 - 시스템 [메뉴] 버튼을 눌렀을 때 나타나는 메뉴로 각 화면마다 설정할 수 있는 주요 메뉴 컨텍스트 메뉴 - 화면을 길게 누르면 나타나는 메뉴로 뷰에 설정하여 나타나게 할 수 있음. 텍스트뷰의 편집 상태를 바꾸거나 할 때 사용 안드로이드 스튜디오를 이용하여 app/res 폴더에 menu 폴더를 새로 만들고 menu_main.xml을 새로 생성하는 과정에서, 안드로이드 스튜디오는 /app/res/menu 폴더 안에 메뉴를 위한 xml 파일이 만들어진다는 것을 미리 알고 있다 따라서 메뉴를 위한 xml 파일은 반드시 menu 폴더 안에 들어있어야 한다 menu_main.xml 태그에 xmls:app이 있어야 태그의 showAsAction이 제대로 인식된다 태그의 title 속성에 넣은 값은 메뉴.. 한 화면에 2개의 프래그먼트 fragment_list.xml fragment_viewer.xml activity_main.xml ListFragment package com.example.a29_samplefragment2; import android.content.Context; import android.media.Image; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.Button; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import.. 이전 1 ··· 12 13 14 15 16 17 18 ··· 34 다음