概述
将想要显示隐藏的所有控件放到一个面板layout上,定义该面板id。
<RelativeLayout android:id="@+id/layout_effect"
。。。
。。。>
</RealtiveLayout>
在java代码中定义该控件
RelativeLayout layout=(RelativeLayout)findViewById(R.id.layout_effect);
layout.setVisibility(View.INVISIBLE); 控制该控件面板layout不可见,但是他依旧占用空间。比如用linerlayout进行布局,设置这个属性后,此位置按键不可见,但下一个按键不会占用它的位置。
findViewById(R.id.layout_effect).setVisibility(View.GONE); 控制该控件面板消失。比如用linerlayout进行布局,设置这个属性后,相当于这里没有这个布局,下一个按键会向前移动,占用此控件的位置。
xml文件
android:visibility="invisible"
最后
以上就是外向蜡烛为你收集整理的android 控件layout的显示和消失 visibility的全部内容,希望文章能够帮你解决android 控件layout的显示和消失 visibility所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复