ボタンをクリックすると子アイテムが追加されるRecyclerViewがあります。各子アイテムにはEditextがあります。 新しい子アイテムがRecyclerViewに追加されると、新しいアイテムのEditetextがフォーカスを取得する必要があります。 どうすればいいですか?新しいアイテムが追加されたときにRecyclerviewの子アイテムのEditextでカーソルを取得するにはどうすればいいですか?
0
A
答えて
2
あなたのアダプタ内部のフォーカスを要求することができます。このような
何か:
@Override
public void onBindViewHolder(RecyclerView.ViewHolder holder, final int position) {
((ViewHolder) holder).yourEditText.requestFocus(); // It will set a focus on your edittext whenever the child is getting created
}
1
適切な方法は、RecyclerView.Adapter
、onBindViewHolder(ViewHolder, int)
メソッドのEditTextにフォーカスを設定することです。通常使用して
次に設定フォーカス:yourEditText.requestFocus();
関連する問題
- 1. Firebase RecyclerView - 新しいアイテムが追加されたときにアニメーションをスクロール
- 2. 他のアイテムからrecyclerviewアイテムのデータを更新するにはどうすればいいですか?
- 3. 子アイテムの子アイテムを取得するにはどうすればよいですか?
- 4. firebaseに追加された新しいアイテムだけを取得するには?
- 5. 最初のアイテムが静的に追加され、動的に追加されるアイテムをスピナーに追加するにはどうすればよいですか?
- 6. 9個のアイテムごとに新しいdivに追加するにはどうすればよいですか?
- 7. 新しいアイテムが追加されたときにlist.end()が変更されないのはなぜですか?
- 8. Masonry:新しいアイテムが追加されたときにデフォルトアニメーションをフェードインする方法を変更するにはどうすればよいですか?
- 9. RecyclerView:追加されたアイテムが表示されない
- 10. ListViewにアイテムを追加するにはどうすればよいですか?
- 11. Qt4のモデルにアイテムを追加し、新しく追加されたアイテムのインデックスを取得する方法
- 12. Firebaseデータベースの子アイテムからデータを追加するにはどうすればいいですか?
- 13. すべてのアイテムを削除して新しいアイテムをUICollectionViewに追加するにはどうすればいいですか?特定のイベントで
- 14. リンクされたリストの最後にアイテムを追加するにはどうすればよいですか?
- 15. 新しいアイテムを追加すると、リストのアイテムをどのように保持できますか?
- 16. ListBoxのスライドアニメーションが新しいアイテムに追加されました
- 17. C#のリストに新しく追加されたアイテムのインデックスを取得するにはどうすればよいですか?
- 18. recyclerViewのアイテムをクリックし、クリックしたアイテムの詳細を含む別のrecyclerViewに移動するにはどうすればいいですか?
- 19. 新しいng-repeatアイテムのインデックスを取得するにはどうすればよいですか?
- 20. RecyclerViewから選択したアイテムの位置とアイテムの詳細(モデル)を取得するにはどうすればよいですか?
- 21. Vue.js:の後に追加された新しいアイテムが
- 22. 他のRecyclerViewアイテムからRecyclerViewにアイテムを追加する
- 23. ObservableCollectionのアイテムを更新するにはどうすればいいですか?
- 24. 新しいアイテムが追加されたときにフラットリストがスクロールしないようにする
- 25. 子供のアイテムを動的に追加するにはどうすればいいのですか親のアイテムonClickアンドロイドの展開可能なリストビューですか?
- 26. グループ化されたクエリのアイテムの合計を取得するにはどうすればよいですか?
- 27. TabControlに追加されるアイテムの種類を特定するにはどうすればよいですか?
- 28. winform C#で別のアイテムが変更されたときに、propertygridアイテムの値を更新するにはどうすればよいですか?
- 29. 最新のアイテムを一意に連続して取得するにはどうすればよいですか?
- 30. 配列内の子アイテムへのパスを追加するにはどうすればよいですか?
あなたは 'edittext.requestFocus()しようとしたことがあり;'? – gvlachakis
どこにコードを置くべきですか?それはAdapterクラスにありますか? – Seenu69
子を追加する場所。あなたがそれを追加した後、 'requestFocus()'。それはあなたがそれを追加した後の最初のものであるべきです、それぞれの子供が挿入に焦点を当てるようにしたいからです。 – gvlachakis