gpt4 book ai didi

android - 在操作栏顶部显示 View

转载 作者:IT王子 更新时间:2023-10-29 00:08:39 26 4
gpt4 key购买 nike

有没有办法在操作栏顶部呈现 View ?我想创建一个小提示框,将用户指向操作栏中的项目。我知道带有 Collection View 的 Toast 将呈现在操作栏上方。有谁知道如何使用 View 执行此操作?

我曾尝试将 FrameLayoutlayout_gravity="top" 一起使用并膨胀 View ,然后将其添加到正在运行的 Activity 的布局中。

我提前感谢您。

编辑:这是我在想的图像: enter image description here

编辑:也许需要更多细节。我正在寻找一种方法,或者找出是否可以将 View 添加到 Activity 的 View 层次结构中,以便最后呈现。

与 CSS 类似,我希望此特定 View (图像中的蓝色 float 框)具有更高的 z-index 顺序,以便将其呈现在 Activity 中的操作栏区域的顶部。 View 与 Action Bar 没有任何关联,它只是简单地绘制在它上面。

最佳答案

我试图实现其他目标,但我需要一个与此类似的解决方案。我需要绘制一个覆盖整个屏幕的不透明层,甚至是操作栏——有点像对话框。我是这样做的:

ViewGroup vg = (ViewGroup)(getWindow().getDecorView().getRootView());
vg.addView(myNewView, params);

这可用于在屏幕上的任何位置绘制任何内容。

更新:你真的不应该再使用 ActionBar 了,如果你像 Android 推荐的那样使用 Toolbar,你一开始就不会遇到这个问题。工具栏会像常规 View 一样进入您的 Activity xml,您可以对其进行任何操作。并且它完全向后兼容。 https://developer.android.com/training/appbar/setting-up

关于android - 在操作栏顶部显示 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15279647/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com