android组件 TabHost 与 menu

一、TabHost
  1.继承TabActivity
  2.通过TabActivity的getTabHost()方法得到一个TabHost对象
  3.定义选项卡的内容(一个frameLayout对象),并TabHost绑定起来可以通过一个语言绑定TabHost容器的内容
     LayoutInflater.form(this).inflate(R.layout.main,tabHost.getTabContentView(),true);
  4.添加选项卡及设置选项的标题及内容
    添加选项卡需要指定一个TabSpec对象,通过TabHost的 newTabSpec(选项卡的标识)可以得到,并且可以设定选项卡的标题(可以设置图片),并且设置选卡内容
 Tabhost.addTab()添加一页Tab页;
 .newTabSpec()创建选项卡;
 .setIndicator()设置标签,应用图标;
 .setContext()指定视图的id应该用作内容的选项卡;
 .setCurrentTabByTag("");设置一开始现实的选项卡;
 动态选项卡 外加intent;

二、menu

menu组件作为一个视图组件,当然也不例外。在android中,menu被分为三种类型:选项菜单(Optin Menu)、上下文菜单(Context Menu)和子菜单(Sub Menu)


创建一个option menu的步骤: 

  1.覆盖activity的onCreateOptionsMenu(Menu menu)
 
  2.调用add()添加菜单项(MenuItem)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值