为什么在左侧侧拉栏目中为控件添加单击事件无响应

jiangpubi29 2016-03-06 09:52:05
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;
}

}
...全文
159 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧