简单的Viewpager的滑动

xiaoxiao2021-02-28  148

---首先是布局---在主界面上---

<android.support.v4.view.ViewPager android:id="@+id/vp" android:layout_width="match_parent" android:layout_height="match_parent"> </android.support.v4.view.ViewPager> 如果寻找控件在viewpager布局中那么请用 viewpager.控件 来寻找 切记。。。。。。 写三个ViewPager 的xml ------------然后在mainactivity中-----------------------------------------------------调用三个viewpager---------------------------------------------------------------------------------------------------------------

public void getview(){ list = new ArrayList<View>(); View v1 = View.inflate(MainActivity.this,R.layout.viewpager1,null); list.add(v1); View v2 = View.inflate(MainActivity.this,R.layout.viewpager2,null); list.add(v2); View v3 = View.inflate(MainActivity.this,R.layout.viewpager3,null); Button but = (Button) v3.findViewById(R.id.but); but.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Intent intent = new Intent(MainActivity.this,Main2.class); startActivity(intent); } }); list.add(v3); } -----------不要忘了适配器----------------------------------------------------------------------------------------------------------------

class Mypager extends PagerAdapter{ @Override public int getCount() { return list.size(); } @Override public boolean isViewFromObject(View view, Object object) { return view==object; } @Override public Object instantiateItem(ViewGroup container, int position) { container.addView(list.get(position)); return list.get(position); } @Override public void destroyItem(ViewGroup container, int position, Object object) { container.removeView(list.get(position)); } } } ----------------要用-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

ViewPager vp = (ViewPager) findViewById(R.id.vp); vp.setAdapter(new Mypager()); ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

转载请注明原文地址: https://www.6miu.com/read-61966.html

最新回复(0)