Android选项卡的几种实现方法

Posted 苏白2016

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android选项卡的几种实现方法相关的知识,希望对你有一定的参考价值。

最近在解决TabActivity过期的问题时,发现android中选项卡有几种实现方法:继承TabActivity,继承ActivityGroup,直接继承Activity和继承FragmentActivity。其中TabActivity在API 13(Android 3.2)被标记为过期,ActivityGroup在API 14(Android 4.0)被标记为过期,目前google推荐使用的是Fragment,也就是继承FragmentActivity。虽然TabActivity和ActivityGroup被标记为过期,已经不推荐使用,但在要求不是很高的时候用起来还是比使用Fragment要方便。

使用TabActivity实现选项卡可以不需要定义布局文件,实现案例如下:

[java]

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 package  yuchu.appmanager;        import  android.app.TabActivity;  import  android.content.Intent;  import  android.os.Bundle;  import  android.view.Window;  import  android.widget.TabHost;        @SuppressWarnings ( "deprecation" public  class  MainTabActivity  extends  TabActivity              private  Intent mAIntent;       private  Intent mBIntent;             public  void  onCreate(Bundle savedInstanceState)            super .onCreate(savedInstanceState);           this .requestWindowFeature(Window.FEATURE_NO_TITLE);                 this .mAIntent =  new  Intent( this , ShowAppGrid. class );           this .mBIntent =  new  Intent( this , ShowRunApps. class );                 TabHost tabhost = getTabHost();                 tabhost.addTab(tabhost.newTabSpec( "tab1" ).setIndicator( "所有资源" ).setContent( this .mAIntent));           tabhost.addTab(tabhost.newTabSpec( "tab2" ).setIndicator( "正在运行" ).setContent( this .mBIntent));           package  yuchu.appmanager; import  android.app.TabActivity; import  android.content.Intent; import  android.os.Bundle; import  android.view.Window; import  android.widget.TabHost; @SuppressWarnings ( "deprecation" ) public  class  MainTabActivity  extends  TabActivity private  Intent mAIntent; private  Intent mBIntent; public  void  onCreate(Bundle savedInstanceState) super .onCreate(savedInstanceState); this BIM入门实战Revit创建地形的几种方法及优缺点

Android中实现延时执行操作的几种方法

Android实现计时与倒计时的几种方法

Android中实现延时执行操作的几种方法

实现支付宝咻一咻的几种思路

android中拨打电话的几种实现

(c)2006-2024 SYSTEM All Rights Reserved IT常识