1
只禁止切選項應用這個代碼TextView的選擇我如何在TextView的機器人
android:textIsSelectable="true"
其工作的偉大選擇和複製文本。但有一個問題,我不希望在texview上剪切和粘貼選項換句話說,我想讓我的textview只讀,以便它只允許複製的權限而不剪切或編輯它。
只禁止切選項應用這個代碼TextView的選擇我如何在TextView的機器人
android:textIsSelectable="true"
其工作的偉大選擇和複製文本。但有一個問題,我不希望在texview上剪切和粘貼選項換句話說,我想讓我的textview只讀,以便它只允許複製的權限而不剪切或編輯它。
這是猜測,但它有點通知投機。
TextView
定義了兩種在此可能有用的方法:onCreateContextMenu(ContextMenu menu)
和onTextContextMenuItem(int id)
。
你可以創建一個TextView
子類,並覆蓋onCreateContextMenu()
去除切選項:
@Override
protected void onCreateContextMenu(ContextMenu menu) {
super.onCreateContextMenu();
menu.removeItem(android.R.id.cut);
}
或者你可以創建一個TextView
子類,並覆蓋onTextContextMenuItem()
忽略切選項:
@Override
public boolean onTextContextMenuItem(int id) {
if (id == android.R.id.cut) {
return true;
}
return super.onTextContextMenuItem(id);
}