代码笔记12/24 安卓布局

博客介绍了TabHost多标签布局相关知识。TabHost的xml文件中部分id不可修改,需用Android提供的id。自定义前要初始化,在activity间跳转需继承AcitvityGroup类并特殊初始化。TabHost通过addTab添加组件,跳转关键在于TabSpec的setContent方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.TabHost多标签布局

  1. TabHost的xml文件中,TabHost、TabWidget和显示TabHost的部分(通常用FrameLayout),这3部分的id是不可修改的,必须使用Android提供的id。

  2. TabHost在自定义前,需要初始化,也就是调用tab.setup();(tab是TabHost对象)

  3. 使用TabHost在几个activity间跳转时,需要继承AcitvityGroup类。并且在初始化时需要调用
    tab.setup(ActivityGroup.getLocalActivityManager());

  4. TabSpec是TabHost的内部类,TabHost需要通过tab.addTab(TabSpec对象)来添加组件,添加的组件
    之间可以通过TabHost跳转。而实现跳转最重要的是TabSpec的setContent方法,简单来说就是TabSpec的setContent方法传入什么参数,决定TabHost会跳转到哪里。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值