Android:OnClicklistener

Jav*_*ter 1 android onclick clicklistener

我有一个问题...我有一个听众的不同textview.像这些:

    help_modul.setOnClickListener(this);
    help_timetable.setOnClickListener(this);
    help_credits.setOnClickListener(this);
    help_todo.setOnClickListener(this);
Run Code Online (Sandbox Code Playgroud)

这是我的倾听者:

@Override
public void onClick(View v) {

 String temp=   v.getId(); // DOESNT WORK
 Toast.makeText(this, temp, Toast.LENGTH_LONG).show();

}
Run Code Online (Sandbox Code Playgroud)

在我的听众中,我希望在我的textview之间有所区别....例如,单击Textfield"a",如果单击另一个文本字段执行另一个操作,请执行此操作.

你有什么建议吗?

Sid*_*Sid 5

尝试这样的事情:

@Override
public void onClick(View v) {

switch (v.getId()) {
      case R.id.textview1:
        doSomething1();
        break;
      case R.id.textview2
        doSomething2();
        break;
  }
}
Run Code Online (Sandbox Code Playgroud)