单击了哪个TextView?

时间:2013-10-12 16:25:58

标签: android textview

我有3个TextView字段。如何跟踪点击的内容?我应该在所有3个案例中做同样的事情。我已经尝试了onClickListener,但我认为这对此目的并不好。

1 个答案:

答案 0 :(得分:0)

让您的Activity实现“View”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缺乏经验我猜您会遇到更多问题,但这会让您朝着正确的方向前进。