package com.partynetwork.iparty.iparty; import com.lidroid.xutils.util.LogUtils; import com.partynetwork.iparty.R; import com.partynetwork.iparty.dom.OnTimeTypeListener; import com.partynetwork.myui.CommonView; import android.app.Activity; import android.view.LayoutInflater; import android.view.View; import android.view.View.OnClickListener; /** * 时间类型选择页面 com.dongcemedia.iparty.iparty.IpartyPublishTimeType * * @author 沈跃双 Create at 2013-12-25 下午8:29:27 */ public class IpartyPublishTimeType extends CommonView implements OnClickListener { private OnTimeTypeListener listener; public IpartyPublishTimeType(Activity mActivity, OnTimeTypeListener listener) { this.listener = listener; mView = LayoutInflater.from(mActivity).inflate( R.layout.iparty_publish_time_type, null); initView(); } /** * 初始化控件 */ private void initView() { mView.findViewById(R.id.end_by_day).setOnClickListener(this); mView.findViewById(R.id.end_by_row).setOnClickListener(this); mView.findViewById(R.id.end_by_month).setOnClickListener(this); } /** * * @param view */ public void onClick(View view) { if (listener == null) { LogUtils.i("时间类别监听返回为空,动作无效"); return; } switch (view.getId()) { case R.id.end_by_day: listener.change(1); break; case R.id.end_by_row: listener.change(2); break; case R.id.end_by_month: listener.change(3); break; default: break; } } }