gpt4 book ai didi

android - 叠加 View 在 Android 中如何工作?

转载 作者:太空狗 更新时间:2023-10-29 14:28:59 25 4
gpt4 key购买 nike

在 Android 中,我注意到您可以在另一个 View 之上设置一个固定 View 。例如,当您打开浏览器并点击搜索框时,会弹出键盘提示(在 ListView 的顶部)。但是,请注意,您仍然可以在 ListView 上上下滚动而键盘不会消失。喜欢:

example showing keyboard overlaying the listview

有人可以解释一下(最好是另外一些示例代码)这是如何工作的吗?

我想要做的只是有一个自定义 ListView ,它始终在 ListView 的顶部和 ListView 的底部都有一个 float 导航栏(它实际上不是 ListView 的页眉/页脚,它是更像是屏幕的页眉/页脚)。这与我刚刚描述的示例类似,用户可以与导航栏以及导航栏“下方”的 ListView 进行交互。

我是 Android 开发的新手,如果您愿意,请提供一些详细信息 :) 在此先感谢!!

最佳答案

哎呀。看起来有人有类似的问题:

Layout Layers? Z-Axis?

和这篇文章http://android-developers.blogspot.com/2009/03/android-layout-tricks-3-optimize-by.html解释了 FrameLayout 的工作原理以及工作原理,这是一个更好的选择。

FrameLayout 将对象放置在不同的 Z 轴上,所以这就是我一直在寻找的解决方案。

关于android - 叠加 View 在 Android 中如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8732680/

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