gpt4 book ai didi

java - 我可以在 Android 中使用重叠元素吗?

转载 作者:行者123 更新时间:2023-11-30 04:29:16 24 4
gpt4 key购买 nike

我想根据发生的 Action 有不同的 View 。

我的问题:

1) 从布局的角度来看,我需要如何设置 View 才能在 TextView 和 Chronometer 之间切换?

最佳答案

这个问题很难回答,因为它不是很具体,最好的方法可能取决于您要做什么。但是,我假设您目前只有一个 Activity,并且您只需要一个 View 或另一种 View是否可见,可能取决于某些菜单选择的结果,或其他。

为了使问题更具体,我解释您的问题的方式基本上是“我如何动态添加/删除 View 或使它们不可见/可见”。

要使子 Views 出现和消失,您可以采用多种简单的方法:

  1. 在需要时使用 addView() 在父级 View 中删除和添加 Views removeView() 调用包含 ViewGroup 的父级(例如可能是包含 LinearLayout 的 a)。添加 View 时,您需要为其定位等传递适当的布局参数。

  2. 您可以在 View 上使用 setVisibility() 来隐藏它或使其可见。 (也许将宽度和高度设置为零可能会产生相同的效果。)

  3. ... 以及可能的许多其他可能性,具体取决于您想要实现的目标。例如,如果你想根据所选的操作显示两种不同的 UI 组合,你可能只想使用单独的 Activity 类,或者你可以选择使用 在布局之间切换ViewFlipper等。

关于java - 我可以在 Android 中使用重叠元素吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7996275/

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