为什么在左侧侧拉栏目中为控件添加单击事件无响应
public class LeftMenuFragment extends BaseFragment implements OnClickListener{//
//private static final String tag = "LeftMenuFragment";//1
private ImageView head_view;
private TextView register_textview;
private TextView user_textview;
private TextView order_textview;
private TextView guide_textview;
private TextView my_collection_textview;
private TextView member_center_textview;
private TextView my_wallet_textview;
private TextView set_textview;
//返回当前Fragment对象的显示效果
@Override
public View initView(LayoutInflater inflater) {
View view = View.inflate(mActivity, R.layout.left_menu, null);//加载布局
head_view = (ImageView) view.findViewById(R.id.head_view);
register_textview = (TextView) view.findViewById(R.id.register_textview);
user_textview = (TextView) view.findViewById(R.id.user_textview);
order_textview = (TextView) view.findViewById(R.id.order_textview);
guide_textview = (TextView) view.findViewById(R.id.guide_textview);
my_collection_textview = (TextView) view.findViewById(R.id.my_collection_textview);
member_center_textview = (TextView) view.findViewById(R.id.member_center_textview);
my_wallet_textview = (TextView) view.findViewById(R.id.my_wallet_textview);
set_textview = (TextView) view.findViewById(R.id.set_textview);
head_view.setOnClickListener(this);
register_textview.setOnClickListener(this);
user_textview.setOnClickListener(this);
order_textview.setOnClickListener(this);
guide_textview.setOnClickListener(this);
my_collection_textview.setOnClickListener(this);
member_center_textview.setOnClickListener(this);
my_wallet_textview.setOnClickListener(this);
set_textview.setOnClickListener(this);
ViewUtils.inject(this, view);
return view;
}
//给指定initView方法返回的view对象去填充数据
@Override
public void initData() {
super.initData();
}
@Override
public void onClick(View view) {
switch (view.getId()) {
case R.id.head_view:
//do something...
System.out.println("跳转");
head_view.setBackgroundResource(R.drawable.head_select);
break;
case R.id.register_textview:
register_textview.setTextColor(getResources().getColor(R.color.red));
register_textview.setBackgroundColor(getResources().getColor(R.color.deep_blue));
break;
case R.id.order_textview:
order_textview.setTextColor(getResources().getColor(R.color.red));
order_textview.setBackgroundColor(getResources().getColor(R.color.deep_blue));
break;
default:
break;
}
}