基本信息
源码名称:android 高仿易信UI主界面 实例源码下载
源码大小:2.20M
文件格式:.zip
开发语言:Java
更新时间:2013-10-23
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

public class LeftSlidingMenuFragment extends Fragment implements OnClickListener{
    private View yixinBtnLayout;  //左侧菜单的易信功能
    private View circleBtnLayout; //左侧菜单的朋友圈功能
    private View settingBtnLayout; //左侧菜单的设置功能
    
     @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        
    }
     
     @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
         View view = inflater.inflate(R.layout.main_left_fragment, container,
                 false);
          yixinBtnLayout = view.findViewById(R.id.yixinBtnLayout);
          yixinBtnLayout.setOnClickListener(this);
          circleBtnLayout = view.findViewById(R.id.circleBtnLayout);
          circleBtnLayout.setOnClickListener(this);
          settingBtnLayout = view.findViewById(R.id.settingBtnLayout);
          settingBtnLayout.setOnClickListener(this);
         
         System.out.println();
        return view;
    }

    @Override
    public void onClick(View v) {
        Fragment newContent = null;
        switch (v.getId()) {
        case R.id.yixinBtnLayout: //易信的点击事件
            newContent = new Fragment_yixin();
            yixinBtnLayout.setSelected(true);
            circleBtnLayout.setSelected(false);
            settingBtnLayout.setSelected(false);
            
            break;
        case R.id.circleBtnLayout: //朋友圈的点击事件
            newContent = new Fragment_friend();
            yixinBtnLayout.setSelected(false);
            circleBtnLayout.setSelected(true);
            settingBtnLayout.setSelected(false);
            break;
        case R.id.settingBtnLayout: //设置的点击事件
            newContent = new Fragment_setting();
            yixinBtnLayout.setSelected(false);
            circleBtnLayout.setSelected(false);
            settingBtnLayout.setSelected(true);
            break;
        default:
            break;
        }
        
        if (newContent != null)
            switchFragment(newContent);
        
    }
    
    /*
     * 切换到不同的功能内容
     */
    private void switchFragment(Fragment fragment) {
        if (getActivity() == null)
            return;    
            MainActivity ra = (MainActivity) getActivity();
            ra.switchContent(fragment);
        
    }
}