我应该为此使用哪个视图? Android 工作室

Which View should I use for this? Android Studio

我有这样一个问题,我正在开发一个Android学习语言的应用程序。在我的应用程序中,你可以阅读书籍,当你点击一个词时,一个 window 应该出现在这个词的顶部。这 window 会将单词翻译成所需的语言和保存单词的能力。问题是我应该用什么来实现这个 window?

(可能是DialogPopupWindow?但是如何让它出现在这个词的上面呢?)

这是另一个应用程序的屏幕截图,可以清楚地说明我的意思。 screenshot

使用带有工具提示的自定义视图, 这是一个很棒的库,您可以使用它:Android 简单工具提示

示例:

View yourView = LayoutInflater.from(context).inflate(R.layout.custom_dialog, null);

new SimpleTooltip.Builder(this)
    .anchorView(yourView)
    .text("Texto do Tooltip")
    .gravity(Gravity.END)
    .animated(true)
    .transparentOverlay(false)
    .build()
    .show();