38

私は、新しい RecyclerView クラスは、物事を少しきれいにしますが、私が慣れ親しんでいる多くの機能を欠いていることに気付きました:

  1. 仕切りですが、これはこの投稿またはこの投稿を見ることで解決できます
  2. "footerDividersEnabled"
  3. "headerDividersEnabled"
  4. 「listSelector」ですが、ビューごとに設定するだけでいいのでしょうか?
  5. "fastScrollEnabled"
  6. 「スムーズスクロールバー」
  7. "textFilterEnabled"
  8. また、フィルタリングで新しいクラスを使用する新しい方法があるかどうかも調べてみました (Filterable を実装して ListView で行ったように)。そんなものがあるのか​​調べられなかった
  9. "tools:listitem" 、UI デザイナーにアイテムを表示します。

これらは私が使用しているものですが、見逃したものがあるかもしれません。

これらのそれぞれを置き換える方法のチュートリアルまたはガイドラインはありますか?

4

3 に答える 3

0

私が知っているチュートリアルはありませんが、ListView のソースは公開されています! これ以上の学習方法はありません... たとえば、最近、ListView と同じようにフィルタリングを実装しましたが、それは魅力的に機能します。さらに、うまく使えば、一度だけでどこにでも再適用できます。

于 2014-12-27T21:39:23.773 に答える
0

RecyclerView のライブラリのいくつかを確認することをお勧めします。https://android-arsenal.com/で多くのライブラリを見つけることができます。

また、RecyclerView および RecyclerView のアダプターに独自の機能を実装することもできます。RecyclerView を拡張して、その上に構築するだけです。

https://android.googlesource.com/platform/frameworks/support/+/refs/heads/master/v7/recyclerview/src/android/support/v7/widget/で RecyclerView のソース コードを読むことをお勧めします。 RecyclerView.java .

于 2015-01-28T14:43:54.347 に答える