下面列出了android.support.v4.view.ViewPager.LayoutParams#MATCH_PARENT 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
@Override public @Nullable View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
ViewPager view = new ViewPager(getActivity()); // container.getContext() results in white on white text
view.setId(android.R.id.list);
view.setLayoutParams(new MarginLayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
PagerTitleStrip title = new PagerTabStrip(view.getContext());
ViewPager.LayoutParams params = new ViewPager.LayoutParams();
params.width = LayoutParams.MATCH_PARENT;
params.height = LayoutParams.WRAP_CONTENT;
params.gravity = Gravity.TOP;
title.setLayoutParams(params);
view.addView(title);
return view;
}
@Override
public Object instantiateItem(final ViewGroup container,final int position)
{
TextView textView=new TextView(MainActivity.this);
textView.setText("item"+position);
textView.setBackgroundColor(colors[position]);
textView.setGravity(Gravity.CENTER);
final LayoutParams params=new LayoutParams();
params.height=LayoutParams.MATCH_PARENT;
params.width=LayoutParams.MATCH_PARENT;
params.gravity=Gravity.CENTER;
textView.setLayoutParams(params);
textView.setTextColor(0xff000000);
container.addView(textView);
return textView;
}