我想要一个功能,当用户长按文本视图中的文本时,会出现一个弹出窗口,其中包含该文本的定义



android:textIsSelectable="真">我只有系统的复制和共享功能,但我想用单词定义弹出一个

此外,如果我能突出显示所选单词,那就太好了

您可以使用带有上下文菜单的弹出窗口。那完全符合你的要求我可以建议你https://programmersought.com/article/5691145305/或https://www.geeksforgeeks.org/popup-menu-in-android-with-example/

根据您的需要进行更改。

U可以使用此代码

button.setOnLongClickListener {
Snackbar.make(root_layout, "Long click", Snackbar.LENGTH_INDEFINITE).show()
true
}

除此之外,你还可以提供一个自定义对话框,吐司消息strongtext

最新更新