package net.cgt.weixin.fragment;

import net.cgt.weixin.R;
import net.cgt.weixin.utils.AppToast;
import net.cgt.weixin.utils.L;
import net.cgt.weixin.utils.LogUtil;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.ImageButton;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;

/**
 * 我页面
 * 
 * @author lijian
 * @date 2014-11-26
 */
public class MeFragment extends BaseFragment implements OnClickListener {

	private static final String LOGTAG = LogUtil.makeLogTag(MeFragment.class);
	private ImageView mIv_userPic;
	private TextView mTv_userName;
	private TextView mTv_weixinNum;

	@Override
	public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
		View v = inflater.inflate(R.layout.cgt_fragment_me, null);
		init(v);
		return v;
	}

	private void init(View v) {
		initView(v);
		initData();
	}

	private void initView(View v) {
		LinearLayout mLl_userInfo = (LinearLayout) v.findViewById(R.id.cgt_ll_me_userInfo);
		mIv_userPic = (ImageView) v.findViewById(R.id.cgt_iv_me_userPic);
		mTv_userName = (TextView) v.findViewById(R.id.cgt_tv_me_userName);
		mTv_weixinNum = (TextView) v.findViewById(R.id.cgt_tv_me_weixinNum);
		ImageButton mIb_qrCOde = (ImageButton) v.findViewById(R.id.cgt_ib_me_qrCode);

		LinearLayout mLl_photo = (LinearLayout) v.findViewById(R.id.cgt_ll_me_photo);
		LinearLayout mLl_collect = (LinearLayout) v.findViewById(R.id.cgt_ll_me_collect);
		LinearLayout mLl_wallet = (LinearLayout) v.findViewById(R.id.cgt_ll_me_wallet);
		LinearLayout mLl_set = (LinearLayout) v.findViewById(R.id.cgt_ll_me_set);

		mLl_userInfo.setOnClickListener(this);
		mIb_qrCOde.setOnClickListener(this);
		mLl_photo.setOnClickListener(this);
		mLl_collect.setOnClickListener(this);
		mLl_wallet.setOnClickListener(this);
		mLl_set.setOnClickListener(this);
	}

	private void initData() {
		mIv_userPic.setImageResource(R.drawable.user_picture);
		mTv_userName.setText("深情小建");
		mTv_weixinNum.setText("微信号:lijian374452668");
	}

	@Override
	public void onClick(View v) {
		switch (v.getId()) {
		case R.id.cgt_ll_me_userInfo:
			AppToast.getToast().show("用户信息");
			L.i(LOGTAG, "用户信息");
			break;
		case R.id.cgt_ib_me_qrCode:
			AppToast.getToast().show("二维码");
			L.i(LOGTAG, "二维码");
			break;
		case R.id.cgt_ll_me_photo:
			AppToast.getToast().show(R.string.text_me_photo);
			L.i(LOGTAG, "相册");
			break;
		case R.id.cgt_ll_me_collect:
			AppToast.getToast().show(R.string.text_me_collect);
			L.i(LOGTAG, "收藏");
			break;
		case R.id.cgt_ll_me_wallet:
			AppToast.getToast().show(R.string.text_me_wallet);
			L.i(LOGTAG, "钱包");
			break;
		case R.id.cgt_ll_me_set:
			AppToast.getToast().show(R.string.text_me_set);
			L.i(LOGTAG, "设置");
			break;

		default:
			break;
		}
	}
}