下面这些属性在listview的标签里有用,在recyclerView里没用。
tools:listitem="@layout/list_single_answer_item_borrowed" />
android:divider="@drawable/divider_recycler"
android:dividerHeight="8dp"为什么有时候你感觉不到 card_view:cardElevation的效果?
可能你需要在cardView的外层套一个layout,然后在这个layout里面设置layout_paddingLeft和layout_paddingRight(或者在CardView里面设置 android:layout_marginLeft和android:layout_marginRight)。如果你的onCreateViewHolder() onBindViewHolder()没有被调用,八成是getItemCount()返回了0。为什么会返回0?因为你可能只是在adapter中定义了 private ArrayList mTitles = new ArrayList<>();,然后就想返回mTitles.size();而你的mTitles在进入adapter之前是空的。我觉得我的Activity打开响应很迅速,但是会skip frames;是不是就是因为把很多操作(读数据库)放到adapter中的缘故?