【Android】简单实现TabHost 换页效果
2014-05-03 12:31
232 查看
布局代码如下:
MainActivity代码如下:
[align=left]效果图如下:[/align]
![](http://img.blog.csdn.net/20140503123315937?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxNDI5MTczNQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
<?xml version= "1.0" encoding ="utf-8"?> <TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost" android:layout_width= "match_parent" android:layout_height= "match_parent" > <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TabWidget android:id="@android:id/tabs" android:layout_width="match_parent" android:layout_height="wrap_content"> </TabWidget> <FrameLayout android:id="@android:id/tabcontent" android:layout_width="match_parent" android:layout_height="match_parent" > <LinearLayout android:id="@+id/tab1" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="I am tab1"/> </LinearLayout> <LinearLayout android:id="@+id/tab2" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="I am tab2"/> </LinearLayout> </FrameLayout > </LinearLayout > </TabHost>
MainActivity代码如下:
import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.widget.TabHost; public class MainActivity extends FragmentActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout. tab_main); TabHost tabHost = (TabHost)findViewById(android.R.id. tabhost); tabHost.setup(); tabHost.addTab(tabHost.newTabSpec( "tab1").setIndicator("第一页" ).setContent(R.id.tab1)); tabHost.addTab(tabHost.newTabSpec( "tab2").setIndicator("第二页" ).setContent(R.id.tab2)); } }
[align=left]效果图如下:[/align]
![](file:///C:/Users/acer/AppData/Local/Temp/enhtmlclip/Image.png)
相关文章推荐
- Android高级控件(四)——VideoView 实现引导页播放视频欢迎效果,超级简单却十分的炫酷
- Android自定义View——简单实现边缘凹凸电子票效果
- Android之——史上最简单图片轮播广告效果实现
- Android RenderScript 简单高效实现图片的高斯模糊效果
- RenderScript----Android图片模糊效果的简单实现
- Android实现简单的分页效果
- Android回弹阻尼效果的简单实现,非基于ListView,ScrollView
- Android简单实现仿支付宝新年红包活动页面的动态布局效果
- Android 简单实现ListView顶部悬浮效果
- Android QuickAction效果简单实现
- Android实战简易教程<十四>(介绍SwipeMenuListView-简单实现类似QQ的滑动删除效果)
- Android 简单实现ListView顶部悬浮效果
- Android自定义控件简单实现侧滑菜单效果
- Android最简单的实现View拖拽跟随手指移动效果
- Android动画效果Animation之Tween实现简单动画
- Android开发(17)-通过安卓API的Tabs3实现仿优酷tabhost效果
- Android开发(17)-通过安卓API的Tabs3实现仿优酷tabhost效果
- Android使用ViewPager+Fragment实现定制TabHost选项卡效果
- Android滑动菜单特效实现,仿人人客户端侧滑效果,史上最简单的侧滑实现
- Android 简单实现显示密码效果