首页 > 学院 > 开发设计 > 正文

Fragment + RadioGroup 实现类似于Tab的效果

2019-11-09 15:41:13
字体:
来源:转载
供稿:网友

*一般用于tab主页中又含有tab效果的界面中,亦可单独代替tab使用。 上效果图: 这里写图片描述 这里写图片描述 初始化的时候为界面添加一个fragment。

PRivate void init_date(){ transaction = getFragmentManager() .beginTransaction(); if (null == mSpeeddialFragmentOne) { mSpeeddialFragmentOne = new SpeeddialFragmentOne(); } transaction.add(R.id.fragment_container, mSpeeddialFragmentOne); // Commit the transaction transaction.commit();}

以后每次点击radiobutton的时候,用新fragment替换掉已经存在的那个fragment。

switch (checkedId) { case R.id.radio0: if (null == mSpeeddialFragmentOne) { mSpeeddialFragmentOne = new SpeeddialFragmentOne(); } transaction = getFragmentManager() .beginTransaction(); transaction.replace(R.id.fragment_container, mSpeeddialFragmentOne); // Commit the transaction transaction.commit(); break;

代码地址:http://download.csdn.net/detail/soniky_ling/9751208*


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表