我有 3 个 TextView 字段。如何跟踪点击了哪个?在所有 3 种情况下,我都应该做同样的事情。我试过onClickListener
了,但我认为这对这个目的不好。
问问题
60 次
1 回答
0
让您的 Activity 实现“视图”OnClickListener,然后添加以下未实现的方法
@Override
public void onClick(View v) {
switch(v.getId()){
case R.id.first_id:
//Does something when this view is clicked...
break;
case R.id.second_id:
//Does something when this view is clicked...
break;
case R.id.third_id:
//Does something when this view is clicked...
break;
}
}
然后在 Activity 的 onCreate 中确保为每个视图设置 OnClickListener。
TextView mTextView = (TextView) findViewById(R.id.first_id);
mTextView.setOnClickListener(this);
考虑到您的问题如何表明缺乏使用 Android 的经验,我猜您还会遇到更多问题,但这应该会让您朝着正确的方向前进。
于 2013-10-12T16:43:49.623 回答