[解決済み] RecyclerView onClick
2022-03-15 06:33:56
質問
を使用している方はいらっしゃいますか?
RecyclerView
を設定する方法を発見しました。
onClickListener
のアイテムに
RecyclerView
?
各レイアウトに項目ごとにリスナーを設定することも考えましたが、ちょっと面倒な気がします
の方法があると思うのですが。
RecyclerView
をリッスンするために
onClick
のイベントですが、なかなか理解できません。
どのように解決するのですか?
APIが大幅に変更されたので、もしあなたが
OnClickListener
を各項目ごとに設定します。そんなに面倒なことでもないのですが。あなたの実装では
RecyclerView.Adapter<MyViewHolder>
があるはずです。
private final OnClickListener mOnClickListener = new MyOnClickListener();
@Override
public MyViewHolder onCreateViewHolder(final ViewGroup parent, final int viewType) {
View view = LayoutInflater.from(mContext).inflate(R.layout.myview, parent, false);
view.setOnClickListener(mOnClickListener);
return new MyViewHolder(view);
}
は
onClick
メソッドを使用します。
@Override
public void onClick(final View view) {
int itemPosition = mRecyclerView.getChildLayoutPosition(view);
String item = mList.get(itemPosition);
Toast.makeText(mContext, item, Toast.LENGTH_LONG).show();
}
関連
-
springboot project MIMEタイプ text/htmlで転送された静的ファイルを読み込む。
-
この行に複数のマーカーがある - HttpServletResponseが型エラーに解決できない
-
eclipse アクセス制限です。タイプ 'xxx' は API ではありません(必須ライブラリ '' の制限)。
-
プロローグでのコンテンツは禁止されています
-
javaでクラスを作成すると、enclosing classでないように見える
-
SocketTimeoutExceptionの解決方法です。読み込みがタイムアウトした
-
[解決済み] addEventListenerとonclickの比較
-
[解決済み] EditTextの頭文字を大文字にする
-
[解決済み】RecyclerView Adapterのデータを更新する方法
-
[解決済み] Android RecyclerViewのアイテム追加・削除について
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
JavaMailのメール送信が失敗するケースとその説明の分析
-
JQuery DataTable 详解
-
eclipseにプロジェクトをインポートした後、Editorにmain typeが含まれない問題
-
Spring boot runs with Error creating bean with name 'entityManagerFactory' defined in class path resource
-
リソースの読み込みに失敗しました。サーバーはステータス500(内部サーバーエラー)で応答しました。
-
linux run jarfile Invalid or corrupt jarfile error.
-
Eclipse起動エラー:javaは起動したが、終了コード=1を返した(ネット上の様々な落とし穴)
-
Exception: java.util.NoSuchElementException: 行が見つかりません
-
あるコードに出会いましたが、何に使うのか理解できません。 List<String> list = new ArrayList<String>() { { a
-
ブラウザでの大容量ファイルスライスアップロード(Javaサーバサイド実装)