【发布时间】:2018-06-07 08:14:06
【问题描述】:
我正在我的应用程序中实现 mvvm 和数据绑定。我使用下面的代码来设置 recyclerview 适配器
@BindingAdapter({"bind:setAdapter"})
public static void setUpAdapter(RecyclerView recyclerView, RecyclerView.Adapter adapter) {
recyclerView.setAdapter(adapter);
}
布局包含
<android.support.v7.widget.RecyclerView
android:layout_width="0dp"
android:layout_height="0dp"
tools:itemCount="2"
tools:listitem="@layout/chat_bubble_left"
app:layoutManager="android.support.v7.widget.LinearLayoutManager"
app:setAdapter="@{chatViewModel.chatMessageAdapter}"/>
适配器包含在视图模型中
我需要的是我想打电话
recyclerView.scrollToPosition(items.size() - 1);
我从哪里调用这个方法和 引用 recyclerview 来调用此方法的最佳做法是什么?
【问题讨论】:
标签: java android mvvm android-recyclerview android-databinding