実装しようとしていますSectionedRecyclerViewすべてが完全に機能しています。私はセクションヘッダーが上記以外の項目の隣にあるようにしたいと思っています。 はhereと表示されていて、どうやってそれを行うのか分かりません。SectionedRecyclerViewの項目の横にあるセクションヘッダ
答えて
これに対する簡単な解決法はありません。
a)アイテムの横にヘッダーセクションを表示したい場合は、RecyclerView.ItemDecoration
〜を見てください。ちょうどアイテムの横にヘッダーを描きます。文字通りしか描かれていないので、それらのボタンや他のやりとりをクリックすることはできません。ただの絵。ビューなし。
b)このレイアウトに対して実際のRecyclerViewサポートが必要な場合は、独自のLayoutManagerを作成する必要があります。 LinearLayoutManagerもGridLayoutManagerも、このような動作をサポートしていません。これはおそらく最も難しいアプローチです。
c)ハッキーを取得したい場合は、セクションヘッダーを最初のアイテムと一緒に膨張させるか、GridLayoutManagerを使用して、SpanSizeLookup
を使用してエレメントを整列させて、各セクションの最初のアイテムに対して異なるビュータイプを返すことができます。セクションヘッダーの下にある空白を埋めるダミー(空の)ビューで作業します。
d)セクション全体を1つのアイテムとして膨らませることができます。これは、リサイクルビューのアイデアを否定するため、すべてのセクションに非常に少ないアイテムがある場合にのみ推奨されます。必要に応じて、recyclerviewを膨らませることもできますが、コンテンツ全体が一度に追加されるため(セクションが表示されているとき)実際には「リサイクル」されません。
すばらしい答えをありがとう、私はおそらく私自身のLayoutManagerを作成しようとしています。私はセクションヘッダーを[ここ](https://i.stack.imgur.com/zoFzE.png)に示すように項目に沿って移動させたいと思いますし、ItemDecorationでは不可能だと思いますか? –
@ F.Korfあなたがただ描きます。何やっているのはあなた次第ですから、装飾も可能です。あなた自身のレイアウトマネージャを作成するよりもずっと簡単です –
- 1. SectionedRecyclerViewオーバーライド最初の項目
- 2. SectionedRecyclerviewのonClickイベントのヘッダーにある項目の外観
- 3. xamarin形式の横のリストビュー項目
- 4. テーブルの項目の横にチェックボックスを入れます。phy
- 5. 横並びに並んでいる項目を並べるli
- 6. CSS - 横リストの項目を移動する
- 7. vertical recyclerの項目の横スクロールviewPagerのビュー
- 8. メニューバーの右側にあるスイングメニュー項目
- 9. WP7でグループ化された横方向のストレッチリスト項目
- 10. Matplotlibの凡例ではなく、列の横に項目を追加する
- 11. あるリスト項目から別の項目に子要素をコピーする
- 12. クリックしたときにContextMenuStripの項目の横にアイコンを表示
- 13. (第一項目の高さがある項目2と項目3に等しい)
- 14. 同じ行に複数の項目がある項目を読む
- 15. リストビューのチェックボックスで選択項目を数量ピッカーの横に表示
- 16. Sencha Touch - フォームの各項目の横に削除アイコンを表示しますか?
- 17. 複数の項目をテキスト項目に重複項目を追加する
- 18. ある時点のFinder項目
- 19. スピナードロップダウン項目が画面外にある
- 20. ggplot2凡例の項目が横一列に並んでいます
- 21. JQueryの項目数による項目のページ設定
- 22. リストボックスの項目をコンボボックスの項目にコピーする方法は?
- 23. Android:LinearLayoutの横にあるTableLayout
- 24. ブートストラップの横にあるカルーセルインジケータ
- 25. Apacheの横にあるNodeJS
- 26. 項目が動的であるListViewの項目を更新したい
- 27. 親メニュー項目のサブ項目を取得するには?
- 28. リスト内のある項目の表示を表示し、他の項目から非表示にする方法。
- 29. idによる光沢のある個別のチェックボックス項目
- 30. UITableViewのセクションヘッダをアンカーする方法は?
リサイクラでは再生できませんビュー –
@Roy、** Sectioned ** RecyclerViewを使用しても、これ以上使用できない場合はどうすればいいですか? –