虽然标签控件是一个相当不错的控件,但是因为它上面可以放置很多的其他控件,所以应该想法减少该控件运时耗费的资源。
该控件的属性CreateOnDemand设置为True时,可以使得标签页只有在选中时才创建它上面的控件,这样可以减少窗口的初始打开事件,减少在不必要时对所有控件实例化所耗费的资源。
TabLayout,可以完成TabPageIndicator的效果
引用TabLayout只要在build.gradle中加入compile
'com.android.support:design:22.2.0'
添加一个TabLayout和Viewpager作为上下的布局
Find_tab_Adapter.java 是viewpager的Adapter
采用List<Fragment>来直接加载多个fragment
FindFragment.java 标注其中
设置TabControl的SizeMode属性为Fixed就可以固定TabPage的,在TabControl的ItemSize属性里可以设置TabPage的大小(先得设置SizeMode为Fixed)TabPage标签的背景图得用ImageList,把TabControl的ImageList属性设为这个ImageList就行,然后设置TabPage的ImageIndex为这ImageList里的任意图标就行了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)