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",如果单击另一个文本字段执行另一个操作,请执行此操作.
你有什么建议吗?
尝试这样的事情:
@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)