Android (API 14-16 をターゲット) では、次のようonClickListener
に a のセットがありTextView
ます。
theView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// actions
}
});
クリックの結果の 1 つは、それ以上のクリックを無効にすることです。「アクション」に含めてみましv.setOnClickListener(null);
たが、必要な効果がありません。このために私は何をすべきですか?
編集:@Raghav Soodは、TextViewを無効にすることを提案しています。この場合、TextView の大きなグリッドがあり、そのうちの 1 つだけがクリックされました。それらをすべて無効にしたい。ループですべてを無効にする必要があると思います。あれは正しいですか?または、それらが存在するレイアウト全体を無効にできる単一のコマンドはありますか?