Fragment事物实现导航页面
来源:互联网 发布:开通淘宝直播什么要求 编辑:程序博客网 时间:2024/06/05 20:13
public class Home_page extends FragmentActivity implements View.OnClickListener { private TextView home; private TextView sift; private TextView my; private TextView classfly; private View frag; private FragmentManager manager; private Listts; private List fragments; @Override public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.home_page); //初始化数据 init(); } private void init() { //点击侧滑 Drawer(); //将所以实例化Fragment类 添加大集合中 fragments = new ArrayList (); Fragment1 f1 = new Fragment1(); Fragment2 f2= new Fragment2(); Fragment3 f3= new Fragment3(); Fragment4 f4= new Fragment4(); //加入到结合中 fragments.add(f1); fragments.add(f2); fragments.add(f3); fragments.add(f4); //拿到事物管理者 manager = getSupportFragmentManager(); //通过事物管理者来开启事物 FragmentTransaction beginTransaction = manager.beginTransaction(); //添加到事物中 Id,类 beginTransaction.add(R.id.fragment,f1); beginTransaction.add(R.id.fragment,f2); beginTransaction.add(R.id.fragment,f3); beginTransaction.add(R.id.fragment,f4); //其他的界面隐藏 beginTransaction.hide(f2); beginTransaction.hide(f3); beginTransaction.hide(f4); //提交事物 beginTransaction.commit(); //数据的控件 initData(); } private void initData() { //Fragment 容器 frag = findViewById(R.id.fragment); //集合存入 TextView 的控件 ts = new ArrayList (); home = (TextView) findViewById(R.id.home); sift = (TextView) findViewById(R.id.sift); classfly = (TextView) findViewById(R.id.classfly); my = (TextView) findViewById(R.id.My); ts.add(home); ts.add(sift); ts.add(classfly); ts.add(my); //做点击 home.setOnClickListener(this); sift.setOnClickListener(this); classfly.setOnClickListener(this); my.setOnClickListener(this); }//使用Fragment事物来做的 @Override public void onClick(View v) { //事物管理者来开启事物 FragmentTransaction ft = manager.beginTransaction(); //循环通过 textview集合来来循环 for (int i=0;i
阅读全文
1 0
- Fragment事物实现导航页面
- ActionBar+fragment实现页面导航
- Android--(12)--Fragment+ActionBar实现页面导航
- Android:Fragment实现带导航条的页面左右切换
- Fragment实现底部导航
- 使用Fragment实现导航
- Fragment事物
- 使用TabHost+Fragment实现导航
- Android Fragment实现底部导航
- Fragment 实现日期导航条
- 使用 Fragment 实现底部导航
- Android Fragment实现导航栏
- Fragment实现的底部导航
- Actionbar+Fragment+viewpager实现导航
- Fragment + RadioGroup实现底部导航
- viewpager+fragment实现底部导航
- Fragment底部导航栏实现
- Android 利用ViewPager实现底部圆点导航左右滑动效果以及Fragment页面切换
- 跟踪kafka配置max.poll.records参数有否生效
- git常用命令
- Golang和Erlang的协程调度
- linux卸载mysql,apache,php
- Android——面试题(1)Activity篇
- Fragment事物实现导航页面
- UVA
- php中的数值型字符串相加 相比较(> < ==)
- 你厌恶现在的圈子,那就努力跳出去
- 十个方法提高网站的访问
- HDU 2594 Simpsons’ Hidden Talents
- shell脚本压缩js和css
- MPP和HAdoop的关系
- [luogu3397]地毯(二维线段树组)