当前位置: 首页 > 知识库问答 >
问题:

Android : 视图消失和视图隐形之间的区别?

席乐童
2023-03-14

视图可见性状态的视图不可见视图消失之间的区别是什么?

共有3个答案

韦飞尘
2023-03-14

对于ListView或GridView,当可见性最初设置为

隐形:

调用适配器的getView()函数

走了:

适配器的getView()函数没有调用,因此阻止了在不必要的时候加载视图

方飞白
2023-03-14

从文档中可以看出

查看。这个视图是不可见的,并且不占用任何布局空间。

看法INVISIBLE此视图不可见,但出于布局目的,它仍占用空间。

让我们用一些图片来澄清这个想法。

假设您有三个按钮,如下所示

现在,如果您将按钮2的可见性设置为不可见(View.INVISIBLE),那么输出将是

当您将按钮2的可见性设置为消失时(View.GONE),输出将是

希望这能消除你的疑虑。

党航
2023-03-14

隐形:

此视图不可见,但仍会占用空间用于布局目的。

走了:

这个视图是不可见的,它不需要任何布局空间。

 类似资料:
  • andriod新手,正在尝试设置视图。基于共享偏好而消失。然而,它并没有消失!我打碎了什么?! 编辑 所以,在测试了下面的问题是设置没有正确完成之后...因此,现在已经修复了这个问题,让我们再试一次。他是我的 onCreate...当我删除textview临时代码时,它工作正常,并通过Toast显示pref中的更改,但是当代码在那里时,应用程序崩溃了。 他是XML供参考: 编辑@daniel_c0

  • 本文向大家介绍SQL中的视图和实例化视图之间的区别,包括了SQL中的视图和实例化视图之间的区别的使用技巧和注意事项,需要的朋友参考一下 我们知道任何数据库的主要组成部分都是它的表,为了使数据可访问性自定义,有了视图的概念,换句话说,我们可以说借助表的视图,我们可以限制任何用户仅访问该数据应该由他访问。现在,基于视图的特征和特征,我们可以区分视图和实体化视图。 以下是视图和实例化视图之间的重要区别。

  • 本文向大家介绍SQL中简单视图和复杂视图之间的区别,包括了SQL中简单视图和复杂视图之间的区别的使用技巧和注意事项,需要的朋友参考一下 在讨论简单和复杂之前,首先我们应该知道什么是视图。视图是从一个或多个表创建的逻辑虚拟表,主要可用于一次从一个或多个不同表中获取列。根据视图中涉及的表,我们可以区分SQL中的简单视图和复杂视图。 以下是简单视图和复杂视图之间的重要区别。 序号 键 简单检视 复杂视图

  • 我需要使用javaFX2执行以下操作: 1-)加载图像并使用imageView显示。[好的] 2-)右键单击并选择“添加节点”选项,屏幕上将出现一个黑色圆圈,您可以将圆圈拖动到图像的任何位置。[好的] 3-)使用鼠标的滚轮放大或缩小图像视图,在图像上提供“缩放感觉”。[确定] 3.1-)但是,每次缩放图像时,我都希望我的圆圈遵循缩放比例,这意味着它们不能保持在屏幕的相同位置。[不知道] 我的问题是

  • 问题内容: 我在这个LinearLayout中有一个LinearLayout和ImageView。 ImageView有翻译效果。 动画有效,但是当ImageView移至LinearLayout之外时,动画消失了。 我如何在不修改LinearLayout高度的情况下进行修复。 问题答案: 找到ImageView所属的ViewGroup并应用ViewGroup.setClipChildren(fal

  • 我正在我的应用程序中使用ViewPager进行滑动效果。 我使用pager.setPageMargin()使下一个视图和上一个视图可见,不幸的是我的下一个视图与当前视图重叠。 下面是我的代码 我在用寻呼机里的片段。我得到的输出与这个线程的附加,但需要视图被适当地放置与out over lapping 上图所标部分应在中心卡后面。