목록Android/AndroidStudio (60)
App노자
1. SelectionActionMode란 Android에서 EditText와 TextView를 길게 누르면 나오는 문장 복사, 잘라내기, 붙여 넣기, 모두 선택 메뉴등이 있는 영역이다 Android 6.0 미만에서는 ActionBar가 표시되는 영역에 메뉴가 표시되고 Android 6.0부터는 표시 방법이 변경되어 선택 부분 위에 표시된다 https://developer.android.com/reference/android/widget/TextView#setCustomSelectionActionModeCallback(android.view.ActionMode.Callback) TextView | Android Developers developer.android.com 2. res/menu/menu_te..
1. DialogFragment란? https://developer.android.com/reference/androidx/fragment/app/DialogFragment DialogFragment | Android Developers androidx.constraintlayout.core.motion.parse developer.android.com 2. xml package jp.co.i_bec.happymailapp.activity.fragment; import android.app.Dialog; import android.graphics.Color; import android.graphics.drawable.ColorDrawable; import android.os.Bundle; import a..
1. include tag란? https://developer.android.com/develop/ui/views/layout/improving-layouts/reusing-layouts?hl=ko 로 레이아웃 재사용 | Android 개발자 | Android Developers Android에서는 다양한 위젯을 통해 재사용 가능한 작은 상호작용 요소를 제공하지만, 특수 레이아웃이 필요한 큰 구성요소를 재사용해야 할 수도 있습니다. 전체 레이아웃을 효율적으로 재사용하 developer.android.com https://developer.android.com/develop/ui/views/components/floating-action-button Add a Floating Action Button | ..
1. Dialog란 사용자가 결정을 내리거나 추가 정보를 입력하는 메시지를 표시하는 작은 창이다 사용자가 다음으로 계속 진행하기 전에 조치를 취하는 이벤트에 사용한다 공식문서에서는 Base Class인 Dialog에 직접 인스턴스화하는 것은 삼가야 한다고 소개하고 있으며 Sub Class인 AlertDialog, DatePickerDialog, TimePickerDialog를 사용하는 걸 권장하고 있다 https://developer.android.com/reference/android/app/Dialog Dialog | Android Developers developer.android.com 2. 제목과 콘텐츠 영역 class MainActivity : AppCompatActivity() { overr..
1. ViewPager란?ViewPager는 스와이프 이벤트로 화면을 전환할 수 있는 기능을 제공해 준다. 부분 화면 여러 개를 변환하여 보여주기 때문에 Fragment를 사용하여 구현하며, 여러 개의 화면 중 한 화면을 선택하는 형태이므로 리사이클러 뷰 같이 어댑터를 적용하여 데이터를 분배해 주어야 한다. RecyclerView기반으로 사용되고 있으며 수직스크롤링, notifyDataSetChanged기능등을 지원한다 https://developer.android.com/training/animation/screen-slide-2?hl=ko ViewPager2로 프래그먼트 간 슬라이드 | Android 개발자 | Android DevelopersViewPager2로 프래그먼트 간 슬라이드 컬렉션을 사용..
1. 개요 일반적인 버튼으로 개발을 하면 유저가 버튼을 클릭했을때 별 다른 버튼을 만들다 보면 디자인적으로 버튼 클릭 시 효과를 만들어야 할 때가 있습니다. 기본적으로 버튼을 생성을 하면 클릭효과가 들어가 있습니다. 이것을 ripple effect 리플효과라고 말합니다. 2. XML
1. 개요 2. xml RecyclerView를 담을 Layout를 작성한다 3. Adapter public void setHorizontalGridView(RecyclerView recyclerView, String mode, int span_count) { if (mode.equals(AppConstants.PROFILE_DATA_MEDIA_ROW_TYPE_PHOTO)) { GridLayoutManager gridLayoutManager = new GridLayoutManager(HpmContext.getInstance(), span_count, LinearLayoutManager.HORIZONTAL, false); photo_adapter = new GridViewAdapterRV(AppConsta..
1. RecyclerView란? https://developer.android.com/guide/topics/ui/layout/recyclerview?hl=ko RecyclerView로 동적 목록 만들기 | Android 개발자 | Android Developers 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. RecyclerView로 동적 목록 만들기 Android Jetpack의 구성요소 RecyclerView를 사용하면 대량의 데이터 세트를 효율적 developer.android.com 2. xml RecyclerView를 담을 Layout를 작성한다 3. Adapter onCreateViewHolder : 뷰홀더를 생성(레이아웃 생성) onBindViewHolder..