Android 模仿微信主页面

public class MainActivity extends Activity implements OnClickListener {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		// [1]找到按钮
		Button btn_wx = (Button) findViewById(R.id.btn_wx);
		Button btn_contact = (Button) findViewById(R.id.btn_contact);
		Button btn_disconver = (Button) findViewById(R.id.btn_disconver);
		Button btn_me = (Button) findViewById(R.id.btn_me);
		// [2]设置点击事件
		btn_wx.setOnClickListener(this);
		btn_disconver.setOnClickListener(this);
		btn_me.setOnClickListener(this);
		btn_contact.setOnClickListener(this);

	}

	
	
	@Override
	public void onClick(View v) {

		//[4]获取Fragment的管理者 
		FragmentManager fragmentManager = getFragmentManager();
		FragmentTransaction beginTransaction = fragmentManager.beginTransaction();
		
		
		// 具体判断点击的是哪个按钮
		switch (v.getId()) {
		case R.id.btn_wx: // 点击的是微信
			beginTransaction.replace(R.id.ll_layout, new WxFragment());

			break;

		case R.id.btn_contact: // 点击的是联系人
			beginTransaction.replace(R.id.ll_layout, new ContactFragment());
			break;

		case R.id.btn_disconver: // 点击的发现
			beginTransaction.replace(R.id.ll_layout, new DiscoverFragment());
			break;

		case R.id.btn_me: // 点击的是我

			beginTransaction.replace(R.id.ll_layout, new MeFragment());
			break;

		}
		
		//记得comment 
		beginTransaction.commit();

	}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值