//底面布局
Framlayout 和 RadioGroup 一定要设置方向 然后子控件的上面图片显示是drawTop
//底面代码
早到控件、获取帧布局管理器 getSupportFragmentManager(); 然后打开beginTransaction()、
然后替换布局、并且默认展示第一个 记住要提交 commit();
然后点击下面切换的时候(打开beginTransaction())不能抽成成员变量 也要提交
//上面的布局
LinearLayout 首先vertical 然后头部一个tablayout(需要导入包design) 然后一个图片
下面ViewPager
上面的代码
在ViewPager里面添加Tab页面、然后往Tab里面添加数据、创建适配器
记住:适配器上下文是 getActivity().getSupportFragmentManager()、适配器继承FragmentPageAdapter 不需要写上下文、适配器的里面添加一个Char的方法
方法是Tab里面的数据(postion)
最后滑动绑定ViewPager
//点击图片的时候跳转
Intent intent=new Intent(getActivity(),新建的页面Activity);
//跳转的时候要用到有值的返回 startActivityforresult()
把值存入putStringExtraList;
跳转的页面
//取出数据
getIntent();getStringExtraList 这个是g1的数据
然后再创建一个String类型的数据 放入g2中
清除g2集合中和g1一样的数据
创建设置适配器
当点击调目的时候、取出点击条目的数据
清除这个集合的数据、添加到另一个集合中
刷新适配器
//点击完成或返回的时候调回页面
//存入数据 (两部)存入g1的集合
//返回的结果码 关闭页面finish();
//onActivityResult中
//判断结果码
//取出集合
//清空集合中的数据 clear()
//清空Tab中的数据 removeAllTabs
// 把数据放入新的Tab结合中、addAll
//遍历集合、创建一个新的tab 取出内容赋值给新的tab中
//新的tab赋值给tablayout
//判断
下标为0的时候 ViewPage中添加第一个Tab1();else{
剩下的
}
//刷新适配器\然后绑定Tablayout
//数据库核心
找到控件、然后设置属性 setMode(Pull..Mode_Both);
//滑动刷新、
//创建数据库、 db.execSQL("CREATE TABLE person(TIT TEXT)");
//可读可写数据
//判断有无网、然后请求数据、解析
判断有无数据 没数据添加
没网的时候查询
查询数据库
循环判断取出 s=query.getString(query.getColumnIndex("TIT"));