请问View.INVISIBLE跟View.GONE有什么差别
发布网友
发布时间:2022-04-24 08:32
我来回答
共3个回答
热心网友
时间:2022-06-18 01:38
View.INVISIBLE跟View.GONE有什么差别:
INVISIBLE:仍旧会占用空间,只是内容不显示。
GONE:不会占用空间。
View 的setVisibility有三个值可以设置:
VISIBLE--->可见。
INVISIBLE--->不可见,但这个View在ViewGroupt中仍保留它的位置,不重新layout。
GONE---->不可见,但这个View在ViewGroupt中不保留位置,重新layout,那后面的view就会取代他的位置。
注意:
若你在Adapter中的getView或bindview将某些特殊的位置的View.INVISIBLE之后,要记得在别的判断条件下将其 View.Visible.不然你会看到很多怪现象的。
编程的含义:
编程是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。
为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
热心网友
时间:2022-06-18 01:38
View 的setVisibility有三个值可以设置: VISIBLE--->可见 INVISIBLE--->不可见,但这个View在ViewGroupt中仍保留它的位置,不重新layout GONE---->不可见,但这个View在ViewGroupt中不保留位置,重新layout,那后面的view就会取代他的位置。 注意:若你在Adapter中的getView或bindview将某些特殊的位置的View.INVISIBLE之后,要记得在别的判断条件下将其View.Visible.不然你会看到很多怪现象的。
热心网友
时间:2022-06-18 01:38
INVISIBLE:仍旧会占用空间,只是内容不显示。GONE:不会占用空间。
请问View.INVISIBLE跟View.GONE有什么差别
GONE--->不可见,但这个View在ViewGroupt中不保留位置,重新layout,那后面的view就会取代他的位置。注意:若你在Adapter中的getView或bindview将某些特殊的位置的View.INVISIBLE之后,要记得在别的判断条件下将其 View.Visible.不然你会看到很多怪现象的。编程的含义:编程是编定程序的中文简称,就是让...
Android View.INVISIBLE 和 View.GONE 的区别
View.INVISIBLE 隐藏后还会在屏幕上留有他所占的空白位置并不是完全隐藏 View.GONE 完全隐藏
android 编程如何移除一个控件?
View.VISIBLE--->可见View.INVISIBLE--->不可见,但这个View仍然会占用在xml文件中所分配的布局空间,不重新layout。 View.GONE--->不可见,但这个View在ViewGroup中不保留位置,会重新layout,不再占用空间,那后面的view就会取代他的位置。[java] view plain copy package cn.zyh.l009layout;impor...
android api 中setVisibility( )的用法
INVISIBLE是设置为不可见,但是他是占据空间的。GONE也是设置为不可显示,他不占用空间。
android visibility属性啥意思
设置View显示与否,具有三个值:1、gone(隐藏,所占位置也不可见)2、visible(可见,默认状态)3、invisible(不可见,但所占位置保留,显示一个透明的空间)在java类中使用:button.setVisibility(View.GONE);在xml文件中使用:<Button android:layout_width="wrap_content" android:layout_height...
在安卓中,点击一个按钮时,按钮消失(被移除)。这应该怎么弄呢
Java代码:view.setVisibility(View.VISIBLE);2) 不可见(invisible)XML文件:android:visibility="invisible"Java代码:view.setVisibility(View.INVISIBLE);注:这种不可见占据空间 3) 隐藏(GONE)XML文件:android:visibility="gone"Java代码:view.setVisibility(View.GONE);注:这种不可见不占据空间,...
Android应用开发,微信下方四个按钮切换是怎么实现的
fill_parent"> <TextView android:textSize="10.0dip" android:textColor="@color/white" android:gravity="center" android:id="@id/main_tab_findfriend_prospect_tv" android:background="@drawable/friendactivity_newnotice" android:visibility="invisible" android:layout_width="wrap_content...
android 怎么隐藏textview
tv1.setVisibility(View.GONE); 彻底不显示,也不占位置tv1.setVisibility(View.INVISIBLE); 不显示,但是占位置如果要循环添加,可以给每个tv加一个tag(标签)for (int i=0; i<size; i++){ tv1 = new TextView(this); tv2 = new TextView(this); tv1.setText(name[i]); tv2.setText(...
android view gone 位置变黑
解决方法:text超过80个时,不设置shadowLayer。如果在GONE和INVISIBLE两者都可以完成你的效果,那么你应该选择INVISIBLE。因为从源码中来看GONE需要重新的布局和通知上级View去刷新,有缓存还要清空缓存。
android 如何实现隐藏按钮
1.实现按钮的不可见 XML:android:visibility="invisible"Java代码:view.setVisibility(View.INVISIBLE);2.实现按钮的隐藏 XML:android:visibility="gone"Java代码:view.setVisibility(View.GONE);