android invisible gone viewstub的区别
2014-12-29 14:39
387 查看
1、invisible
view设置为invisible时,view在layout布局文件中会占用位置,但是view为不可见,该view还是会创建对象,会被初始化,会占用资源。
2、gone
view设置gone时,view在layout布局文件中不占用位置,但是该view还是会创建对象,会被初始化,会占用资源。
3、viewstub
viewstub是一个轻量级的view,它不可见,不用占用资源,只有设置viewstub为visible或者调用其inflater()方法时,其对应的布局文件才会被初始化。但是viewstub的引用对象需要是一个布局layout文件,如果要是单个的view的话,viewstub就不能满足要求,就需要调用view的gone或者invisible属性了。
view设置为invisible时,view在layout布局文件中会占用位置,但是view为不可见,该view还是会创建对象,会被初始化,会占用资源。
2、gone
view设置gone时,view在layout布局文件中不占用位置,但是该view还是会创建对象,会被初始化,会占用资源。
3、viewstub
viewstub是一个轻量级的view,它不可见,不用占用资源,只有设置viewstub为visible或者调用其inflater()方法时,其对应的布局文件才会被初始化。但是viewstub的引用对象需要是一个布局layout文件,如果要是单个的view的话,viewstub就不能满足要求,就需要调用view的gone或者invisible属性了。
相关文章推荐
- Android应用:View.VISIBLE、INVISIBLE、GONE的区别
- Android View.INVISIBLE 和 View.GONE 的区别
- Android View.VISIBLE、INVISIBLE、GONE的区别
- android View 的显示状态GONE,VISIBLE和INVISIBLE区别
- Android开发中View.VISIBLE、View.INVISIBLE和View.GONE之间的区别
- Android View.VISIBLE、INVISIBLE、GONE的区别
- Android中设置控件View显示、隐藏的不同属性的区别(VISIBLE,INVISIBLE,GONE)
- view 中 GONE、VISIBLE、INVISIBLE 的区别
- Android visibility中VISIBLE、INVISIBLE、GONE的区别
- android中有关invisible,visible,gone的区别
- View.VISIBLE、INVISIBLE、GONE的区别
- View.VISIBLE、INVISIBLE、GONE的区别
- Android中visibility属性VISIBLE、INVISIBLE、GONE的区别
- Android中visibility属性VISIBLE、INVISIBLE、GONE的区别
- Android中visibility属性VISIBLE、INVISIBLE、GONE的区别
- Android中visibility属性VISIBLE、INVISIBLE、GONE的区别
- Android -- 控件的显示与隐藏 setVisibility View.VISIBLE View.INVISIBLE View.GONE
- View.VISIBLE、INVISIBLE、GONE的区别
- View的显示状态GONE,VISIBLE和INVISIBLE区别
- Android中visibility属性VISIBLE、INVISIBLE、GONE的区别