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

来源:互联网 发布:c语言控制鼠标点击 编辑:程序博客网 时间:2024/05/01 16:20

*一般用于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*

0 0
原创粉丝点击