android 之用ActivityGroup 实现Tab分页
来源:互联网 发布:桌面视频录制软件 编辑:程序博客网 时间:2024/05/01 12:10
1.把启动的Activity改成从ActivityGroup继承,在onCreate中setContentView(R.layout.activity_main);
2.activity_main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<TextView
android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:layout_gravity="center_horizontal"
android:text="@string/hello_world"
android:textColor="#ffff0000"/>
<LinearLayout android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/body"
android:background="#ffffffff"
android:layout_weight="1"/>
<LinearLayout android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/tabcontrol"
android:background="#ff00ff00"
>
<Button android:id="@+id/btn1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_gravity="center_vertical"
android:text="Button1"/>
<Button android:id="@+id/btn2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_gravity="center_vertical"
android:text="Button2"/>
<Button android:id="@+id/btn3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_gravity="center_vertical"
android:text="Button3"/>
</LinearLayout>
</LinearLayout>
3.对按钮设置监听函数,然后启动新的activity,取到activity的view设置到body中
public void changeAcivity(String className)
{
String packageName =this.getPackageName();
Intent intent = new Intent();
intent.setClassName(packageName, className);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
mView.removeAllViews();
mView.addView(getLocalActivityManager().startActivity(className, intent).getDecorView());
}
上代码最省事:http://download.csdn.net/detail/wulongtiantang/5130528
- android 之用ActivityGroup 实现Tab分页
- Android之ActivityGroup + GridView 实现Tab分页标签
- Android之ActivityGroup + GridView 实现Tab分页标签
- Android入门之ActivityGroup + GridView 实现Tab分页标签
- Android ActivityGroup + GridView 实现Tab分页标签 .
- Android之ActivityGroup实现Tab功能
- Android之ActivityGroup实现Tab功能 (转)
- Android之ActivityGroup实现Tab功能
- Android之ActivityGroup实现Tab功能
- ActivityGroup实现Tab分页标签
- Android入门第十五篇之ActivityGroup + GridView 实现Tab分页标签
- Android之Tab分页标签的实现方法--------采用ActivityGroup和GridView的结合
- Android之Tab分页标签的实现方法--------采用ActivityGroup和GridView的结合
- Android入门第十五篇之ActivityGroup + GridView 实现Tab分页标签
- Android入门第十五篇之ActivityGroup + GridView 实现Tab分页标签
- Android之Tab分页标签的实现方法--------采用ActivityGroup和GridView的结合
- Android入门第十五篇之ActivityGroup + GridView 实现Tab分页标签
- Android入门第十五篇之ActivityGroup + GridView 实现Tab分页标签
- Linux时间函数C++之gettimeofday()函数之使用方法
- 隐藏在内部的Bug KsMarketDataRepatchInterfaceReceiver
- JAVA 线程间通信 - 生产者与消费者
- 查看、分析memcached使用状态
- JSONObject中方法的区别
- android 之用ActivityGroup 实现Tab分页
- Qt Creator 不能解析库函数
- USACO Section 1.2.5 Palindromic Squares
- linux scp远程拷贝文件及文件夹
- 从标签中取值
- 关键字static,const,volatile,auto,register
- php一个很纠结的问题---括号
- JPEG图像的解压缩操作
- POJ 2135 Farm Tour (费用流)