在尝试了Gallery和Horizontal Scroll View之后,我发现View Pager做了我需要的东西,但遗漏了一件小事.View Pager每页可以有多个视图吗?
我知道View Pager每次刷卡只显示1个视图/页面.我想知道我是否可以限制我的视图宽度,所以我的第二个视图会显示出来?
例如:我有3个视图,我希望屏幕显示视图1和视图2的一部分,以便用户知道有更多内容,以便他们可以滑动到视图2.
|view 1|view 2|view 3|
|screen |
Run Code Online (Sandbox Code Playgroud) 在我的应用程序,我有一个ViewPager与CirclePageIndicator它的工作.它在One pager中显示两个项目.当我滑动到另一个寻呼机时,它显示前一个项目.我不想要它.我希望一次刷两件物品.不会显示已在寻呼机上显示的上一个.
这是我之前的问题,它与此有关. 在ViewPager android中显示两个项目.
目前像
ItemA,ItemB | 一样工作 ItemB,ItemC | ItemC,ItemD |我想要像
ItemA,ItemB | ItemC,ItemD | ItemE,ItemF |
这是我用来在一个寻呼机中显示两个项目的代码.
@Override
public float getPageWidth(int position) {
return(0.5f);
}
Run Code Online (Sandbox Code Playgroud)
Adapter.class
public class ViewPagerAdapter extends PagerAdapter {
// Declare Variables
Context context;
String[] domain;
String[] title;
int[] flag;
LayoutInflater inflater;
public ViewPagerAdapter(Context context, String[] domain,
String[] title, int[] flag) {
this.context = context;
this.domain = domain;
this.title = title;
this.flag = flag;
}
@Override
public int …Run Code Online (Sandbox Code Playgroud)