【发布时间】:2021-06-06 23:42:12
【问题描述】:
以下是每次单击按钮时调用的方法,它会创建一个包含新数据的列表
public void fire(View v) {
String temp = editText.getText().toString();
myRecyclerView = new MyRecyclerView(this, 500, temp);
recyclerView.setAdapter(myRecyclerView);
recyclerView.setLayoutManager(new LinearLayoutManager(this));
myRecyclerView.setClickListener(this);
}
如何保存滚动位置,以便下次单击按钮时,列表保持在同一位置
【问题讨论】:
-
为什么每次都创建一个新视图?这里的用例是什么?
-
我正在制作一个应用程序,用户可以在其中输入任何文本并将其转换为不同的字体,这就是为什么我必须再次重新创建整个列表
-
为此您不必每次都创建新视图。更改数据集就足够了。
-
我该怎么做?
标签: java android android-recyclerview android-listview