App노자

[Android] customSelectionActionMode 구현 방법 본문

Android/AndroidStudio

[Android] customSelectionActionMode 구현 방법

앱의노예 2023. 4. 29. 22:20

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_textview.xml


<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/action_close"
        android:title="Close" />

    <item android:id="@+id/action_toast"
        android:title="Toast" />
    
</menu>

클래스 내에 선언한 변수를 프로퍼티라고 한다

Kotlin에서는 프로퍼티를 참조하는 변수

'Android > AndroidStudio' 카테고리의 다른 글

[Android] TextWatcher  (0) 2023.05.25
[Android] ViewTreeObserver란  (0) 2023.05.17
[Android] DialogFragment란  (0) 2023.04.22
[Android] <include> tag  (0) 2023.04.19
[Android] Dialog란  (0) 2023.04.13