-4

我有 3 个 TextView 字段。如何跟踪点击了哪个?在所有 3 种情况下,我都应该做同样的事情。我试过onClickListener了,但我认为这对这个目的不好。

4

1 回答 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 回答