RecyclerView での代替クリック処理: onItemClickListener() の削除
問題ステートメント:
とは異なりますその前身である ListView、RecyclerView には onItemClickListener() がありません。 方法。この省略により、アイテムのクリックを処理するためのその欠落と代替アプローチについて疑問が生じています。
主な質問: なぜ Google は onItemClickListener() を削除したのですか?
onItemClickListener を削除する Google の決定() にはいくつかの理由があり、以下を含みます:
2 番目の質問: 代替実装
一元化されたクリック リスナーの代わりに、RecyclerView はクリック処理を個々の子ビューに委任します。一般的なアプローチの 1 つは、RecyclerView.Adapter:
public static class ViewHolder extends RecyclerView.ViewHolder implements OnClickListener {
以上がGoogle が RecyclerView から `onItemClickListener()` を削除したのはなぜですか? 代わりにクリックを処理するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。