底部四个按钮的布局就不贴了,到时看效果图就明白了~~
下面主Activity
- package com.zhy.zhy_fragments; import android.app.Activity;
- import android.app.FragmentManager; import android.app.FragmentTransaction;
- import android.os.Bundle; import android.view.View;
- import android.view.View.OnClickListener; import android.view.Window;
- import android.widget.LinearLayout; public class MainActivity extends Activity implements OnClickListener
- { private LinearLayout mTabWeixin;
- private LinearLayout mTabFriend; private ContentFragment mWeixin;
- private FriendFragment mFriend; @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE);
- setContentView(R.layout.activity_main); // 初始化控件和声明事件
- mTabWeixin = (LinearLayout) findViewById(R.id.tab_bottom_weixin); mTabFriend = (LinearLayout) findViewById(R.id.tab_bottom_friend);
- mTabWeixin.setOnClickListener(this); mTabFriend.setOnClickListener(this);
- // 设置默认的Fragment setDefaultFragment();
- } private void setDefaultFragment()
- { FragmentManager fm = getFragmentManager();
- FragmentTransaction transaction = fm.beginTransaction(); mWeixin = new ContentFragment();
- transaction.replace(R.id.id_content, mWeixin); transaction.commit();
- } @Override
- public void onClick(View v) {
- FragmentManager fm = getFragmentManager(); // 开启Fragment事务
- FragmentTransaction transaction = fm.beginTransaction(); switch (v.getId())
- { case R.id.tab_bottom_weixin:
- if (mWeixin == null) {










