Android: deaktivieren onClickListener innerhalb seiner eigenen onClick?
In Android (targeting APIs 14-16) ich habe eine onClickListener
- set für eine TextView
wie folgt:
theView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//actions
}
});
Ist eine der Folgen der Klick sollte es sein, zu deaktivieren, weitere Klicks. Ich habe versucht, einschließlich v.setOnClickListener(null);
unter den "Aktionen", aber es hat nicht den gewünschten Effekt. Was soll ich tun dafür?
Bearbeiten: @Raghav Sood schlägt vor, deaktivieren die TextView. In diesem Fall habe ich aus einem großen raster von TextViews, von denen nur eins geklickt wurde; ich möchte deaktivieren Sie alle von Ihnen. Ich nehme an ich muss Sie auf alle deaktivieren, die mit einer Schleife; ist das richtig? Oder gibt es einen einzigen Befehl, können Sie deaktivieren das gesamte layout, in dem Sie wohnen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht deaktivieren, die onClickListener, deaktivieren Sie die TextView:
setClickable()
.Ich weiß, das ist alt, aber immer noch...