iht*_*iht 7 android android-webview android-viewpager viewpagerindicator
我有一个带有WebView页面的ViewPager.页面具有允许用户键入内容的文本字段.我想在页面之间移动时(通过向前/向后滑动)将页面的输入文本保存到Java变量.
不幸的是,似乎onPageSelected只告诉我要显示的页码,而不是它来自的页面,这意味着我无法分辨在用户更改页面时我需要保存哪个页面.
有任何想法吗?提前谢谢了!
Ton*_*ato 13
您可以将最后一个已知页面索引存储在末尾的字段中onPageSelected(在活动开始时使用适当的默认值对其进行初始化).然后,在内部onPageSelected,您检查该字段以查看用户之前的页面.
private int mLastPage;
@Override
public void onPageSelected(int position) {
// save the information from the page at mLastPage
mLastPage = position;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3447 次 |
| 最近记录: |