xml파일
<TextView
android:id="@+id/bookcontent"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:textIsSelectable="true" //이렇게 TextView에서 값을 주었습니다.
android:textSize="20dp"/>
activity파일
String save = "메모저장";
public ActionMode.Callback mActionModeCallback = new ActionMode.Callback() {
private String tag;
public boolean onCreateActionMode(ActionMode mode, Menu menu) {
menu.add(save); //save 메뉴를 추가하였습니다.
return true;
}
@Override
public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
Log.i(tag, save); //메뉴 save를 누르면 "메모저장"이 찍힙니다.
return true;
}
@Override
public void onDestroyActionMode(ActionMode mode) {
// TODO Auto-generated method stub
}
@Override
public boolean onPrepareActionMode(ActionMode mode, Menu menu) {
// TODO Auto-generated method stub
return false;
}
};
제가 궁금한 점은 로그값에 selection한 영역의 String을 받아 오고 싶은데 save의 값인 "메모 저장"이
로그에 출력됩니다.
도와주세요 ㅠㅠ