从 Activity 返回时如何获取最后的 ListView 状态

Hai*_*bas 5 android listview listviewitem android-listview android-activity

我有一个自定义 ListView,其中有一些 TextView 和几个按钮。单击每个按钮时会打开一个新活动。
问题是,假设我当前正在查看第 15 个 ListView 项目并单击打开新活动的按钮。从活动返回时,ListView 返回到第一个项目,但我希望它从我离开开始新活动的视图(在本例中为第 15 个项目)恢复。我怎样才能做到这一点?

我是android开发的新手,所以不知道要搜索哪个关键字来解决这个问题!
任何帮助表示赞赏:)

ikn*_*now 4

尝试listView.setSelection(15);listView.smoothScrollToPosition(15);。在进入 Activity 之前15保存它,因此当您返回 MainActivity 时,只需使用保存的参数调用此函数即可。