2016-08-12 2 views
0

나는 android 용 응용 프로그램을 만들기 위해 xamarin 양식으로 작업 중입니다. 안드로이드에서 텍스트 상자의 복사/붙여 넣기 기능을 비활성화하고 싶습니다. 다음 줄을 사용하여 사용하지 않도록 설정했습니다.android에서 복사 붙여 넣기를 비활성화하는 방법

Control.LongClickable = false; 

그러나 사용자가 텍스트를 오랫동안 누른 경우에만 작동합니다. 그러나 사용자가 텍스트를 여러 번 클릭하면 붙여 넣기를 복사 할 수있게됩니다. 어떻게하면 텍스트 상자의 복사 붙여 넣기 기능을 완전히 비활성화 할 수 있습니까?

+1

http://stackoverflow.com/questions/37684515/disable-copy-paste-on-xamarin-forms-input-field-ie-entry – Smit

답변

0

일식에서는 이것을 사용할 수 있습니다. 그냥 확인하면 도움이 될 것입니다.

textView.setCustomSelectionActionModeCallback(new ActionMode.Callback() { 

    public boolean onPrepareActionMode(ActionMode mode, Menu menu) { 
     return false; 
    } 

    public void onDestroyActionMode(ActionMode mode) {     
    } 

    public boolean onCreateActionMode(ActionMode mode, Menu menu) { 
     return false; 
    } 

    public boolean onActionItemClicked(ActionMode mode, MenuItem item) { 
     return false; 
    } 
}); 
+0

* 이클립스에서 * ... 그래서의 사용 가능한 복제, 이는 Xamarin이 아니라 Java 코드를 의미합니다. –

관련 문제