你可以在图像中看到,我有两列,都有滚动的图像,所以画廊或其他东西也是,如果用户滚动任何一列自动滚动2列,怎么可能给我任何提示

发布于 2013-02-19 21:27:39
您可以使用垂直视图分页。https://github.com/JakeWharton/Android-DirectionalViewPager,适配器的每个视图都必须包含这两个picks。示例:
public class PicsAdapter extends PagerAdapter{
View item1, item2;
.....
@Override
public Object instantiateItem(ViewGroup container, final int position){
View v = activity.getLayoutInflater().inflate(R.layout.account_list_item, null);
item1 = v.findViewById(R.id.item1);
item1.setOnClickListener(new OnClickListener(){....}
if( position*2+1 < pics.size()){
item2 = v.findViewById(R.id.item2);
item2.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
....
}
});
}else{
//hide
v.findViewById(R.id.item2).setVisibility(View.INVISIBLE);
}
container.addView(v);
return v;
}
}https://stackoverflow.com/questions/14958551
复制相似问题