在ViewPager中更改4页中页面的内容

时间:2013-06-06 04:01:17

标签: android calendar android-viewpager

目前,我有一个viewpager并添加了4页。 我也有4个按钮对应4页.. 单击button1时,仅加载page1的内容 单击button2时,仅加载page2的内容 VV ... 在android中,具有仅在viewpager页面中设置页面内容的功能??

1 个答案:

答案 0 :(得分:0)

这可能是Using buttons within a ViewPager.

的副本

这个答案来自同一个问题:

 LayoutInflater inflater = (LayoutInflater) collection.getContext()
        .getSystemService(Context.LAYOUT_INFLATER_SERVICE)
 View v = null;
switch (position) {
case 0:
    v = inflater.inflate(R.layout.somelayout);
    Button btn = (Button) v.findViewById(R.id.somebutton);
    btn.setText("btn");
break;

case 1:
    v = inflater.inflate(R.layout.someotherlayout);
    TextView tv = (Button) v.findViewById(R.id.sometextview);
    tv.setText("btn");
break;

}

((ViewPager) collection).addView(v, 0);
return v;