2013-07-29 2 views
2

안드로이드 텍스트보기에서 텍스트를 선택하면 문맥 액션 바에는 복사, 잘라 내기, 모두 선택, 공유 등의 옵션이 있습니다.이 옵션의 onClicks를 캡처하는 방법이 있습니까? 그들을 무시?문맥 액션 바에서 오버라이드 방법

+0

정확하게는 아닙니다. 자신 만의 ActionView를 만들 수 있지만 다른 사용자의 클릭을 가로 챌 수는 없습니다. – Geobits

+0

메뉴에서 옵션을 제거하는 것은 가능합니까? – thisiscrazy4

+0

대답을 찾았습니까? – afadfadf

답변

0

텍스트보기로 사용자 정의 ActionMode.Callback을 직접 만들어보십시오. ActionMode.Callback에서 옵션을 제거/변경할 수있는 자체 메뉴를 만들 수 있습니다.

@Override 
    public boolean onActionItemClicked(ActionMode mode, MenuItem item) {} 

메서드 재정의로 동작을 제어 할 수도 있습니다. 자세한 내용은 http://developer.android.com/guide/topics/ui/menus.html#CABContextual Action Bar text selection을 참조하십시오. 희망이 도움이!

+0

사용자 지정 텍스트 선택 도구 모음을 만들어 사용자가 선택한 텍스트를 굵게/기울임 꼴/밑줄 등으로 만들 수 있지만 사용자 지정 후 기본 기능 인 복사/붙여 넣기/잘라 내기가 더 이상 작동하지 않지만 그들 아이콘은 여전히 ​​나타 납니까? 어떻게 theese가 다시 활성화 될 수 있습니까? – Muddz

+0

디버깅 할 때 버튼을 누르면 아무 것도 할 수 있습니까? –

+0

아무 것도 표시되지 않고 작동하는 유일한 "기본"단추는 뒤로 화살표입니다. 내 맞춤형 컨텍스트 바의 모습은 다음과 같습니다. [LINK] (http://i.imgur.com/OWBXApy.jpg) – Muddz