Yod*_*oda 41 navigation android button android-viewpager
好的,所以我正在开发一个利用ViewPager来显示页面的Android应用程序.
在每个页面中,我有一组用于在页面之间导航的按钮(除了在页面之间滑动).这些按钮用于"第一页","上一页","下一页"和"最后一页".
我无法弄清楚如何做的是设计一种机制,以便在按钮点击时启用页面更改.
有人有主意吗?
ETA:为了更好地解释设置,按钮在每个页面的布局中声明,并在PagerAdapter中用其余布局充气.我的问题是我无法在PagerAdapter中引用ViewPager.或者至少,我想不出办法.
swe*_*sen 99
按钮:
Button yourButton = (Button)findViewById(R.id.button1);
yourButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
mViewPager.setCurrentItem(getItem(+1), true); //getItem(-1) for previous
}
});
Run Code Online (Sandbox Code Playgroud)
功能:
private int getItem(int i) {
return mViewPager.getCurrentItem() + i;
}
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助 :)
Ale*_*lov 44
yourButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
yourViewPager.setCurrentItem(page, smoothScroll);
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
61200 次 |
| 最近记录: |