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

Android:看不见和消失的区别?

颛孙喜
2023-03-14

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

共有3个答案

戈正初
2023-03-14

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

无形的:

适配器的getView()函数调用

消失了:

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

寇甫
2023-03-14

从文档中你可以这么说

看法该视图是不可见的,并且不占用任何空间进行布局。

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

让我们用一些图片来阐明这个想法。

假设你有三个按钮,像下面这样

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

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

希望这能消除你的疑虑。

岳英耀
2023-03-14

无形的:

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

消失了:

此视图是不可见的,并且不占用任何空间用于布局目的。

 类似资料:
  • 我想弄清楚为什么视图。无形和视图。在我的Android应用程序中消失了。 我相信我的逻辑是正确的=空值,但可能不是? 下面是我的语法。我的目标是,如果他们的信息我想向用户显示这些信息。如果facebook、twitter、yelp等。。。如果没有显示信息,那么我不想给我的用户显示一个大的空白(这不好看)。我的问题是,我做错了什么,我怎样才能解决这个问题?我的语法如下。谢谢 我的XML

  • 视图可见性状态的视图和之间的区别是什么?

  • 我正在为iOS开发一个应用程序,我正在使用自动布局的故事板。我的一个视图控制器有一组4个按钮,在某些情况下,我想让第一个按钮消失。 如果我使用方法,UIButton将不可见,但它显然仍占据了视图中的空间,结果是我无法填充一个“洞”,使剩余的UIButton朝主视图顶部浮动。 在Android系统中,我会简单地使用而不是查看。不可见,但在iOS中,我被这种行为所困扰,我不想相信唯一的解决方案是手动(

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

  • 问题内容: 我在应用程序上使用了“警报对话框”,但是当用户在应用程序外部触摸时,该对话框一直隐藏。这是我的代码: 如您所见,我曾经 但是它仍然不能解决问题。你能帮助我吗?谢谢 问题答案: 使用 setCanceledOnTouchOutside(false) 可以防止在触摸警报对话框外部时被关闭。 setCancelable(false) 用于防止按下返回按钮时被关闭。

  • 我有一个带有4个分区的Kafka主题,因为我有一个带有4个消费者的消费者组。 我的目的是确保消息在分区之间均匀分布。 有没有办法验证kafka主题的跨分区消息分布?