如何为EditText的文本选择栏添加共享按钮?

yut*_*mmo 1 user-interface android textview

我注意到,当在WebView中突出显示文本时,共享按钮会与标准副本一起出现并选择所有按钮:

选中WebView文本

但是当在TextView或EditText中突出显示文本时,没有这样的按钮.

已选择EditText文本

有没有办法通过XML添加这样一个按钮,还是可以通过编程方式完成?

小智 5

您可以通过使用设置自定义选择操作模式来实现此目的

TextView.setCustomSelectionActionModeCallback(ActionMode.Callback)

等等 EditText

这是一个类似的问题,通过一个例子回答

另请访问TextView.html#setCustomSelectionActionModeCallback