正如我们所看到的,RecyclerView比ListView更有效,所以我更喜欢在我的项目中使用它.但是最近我把它放在我的自定义ViewGroup中时遇到了麻烦.RecyclerView很容易在xml中设置滚动条,如下所示:
<android.support.v7.widget.RecyclerView
android:id="@+id/recycler_view"
android:scrollbars="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent" />
Run Code Online (Sandbox Code Playgroud)
但我真的找不到任何方法在RecyclerView的代码中设置滚动条,我试过的是:
mRecyclerView.setVerticalScrollBarEnabled(true);
Run Code Online (Sandbox Code Playgroud)
然后我在Android的文档中看到了这一点.
所以我试着制作自己的LayoutManager并覆盖我认为需要的功能.但最后我失败了.所以任何人都可以告诉我如何制作自己的LayoutManager或者只是向我展示其他解决方案.谢谢!
谷歌是否(或何时)发布了Material Design的支持包,例如android-support-v21.jar
?
他们的样式/抽屉/动画是否可以在android-sdk文件夹中的某个位置使用,可用于模拟z轴背景和动画效果而无需这样的兼容性库?