禁用视图寻呼机滑动并使其在按钮单击时滑动

时间:2014-04-09 14:14:48

标签: android android-layout android-intent android-fragments

我正在制作包含页面指示器的页面注册页面并使其在按钮点击时可以滑动。我正在使用视图寻呼机来显示不同的片段。因此我使用视图寻呼机它可以在页面上滑动。我想要停止它并按下按钮使其可以滑动。

public class MainActivity extends FragmentActivity 
{
   ViewPager pager;
@Override
protected void onCreate(Bundle savedInstanceState) 
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    pager = (ViewPager)findViewById(R.id.view_pager);
    pager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener()
    {  

    });
    pager.setAdapter(new IntroPagerAdapter(getSupportFragmentManager()));
    CirPageIndicator indicator = (CirPageIndicator)findViewById(R.id.indicator);

    indicator.setViewPager(pager);

}

public class IntroPagerAdapter extends FragmentPagerAdapter 
{

    public IntroPagerAdapter(FragmentManager fm)
    {
        super(fm);
    }

    @Override
    public Fragment getItem(int position) 
    {
        return new MyFragment();
    }

    @Override
    public int getCount() { return 5; }

    @Override
    public CharSequence getPageTitle(int position) { return ""; }
}

}

此代码的XML文件是

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_height="match_parent"
android:background="#F4F4F4">

<view
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    class="android.support.v4.view.ViewPager"
    android:id="@+id/view_pager"
    android:layout_alignParentBottom="false"
    android:layout_alignParentRight="true"
    android:layout_alignParentEnd="false" />

<view
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    class="com.dacer.cirpageindicator.CirPageIndicator"
    android:id="@+id/indicator"
    android:layout_centerHorizontal="true"
    android:layout_alignParentBottom="true" 
    android:layout_marginBottom="30dp" />

有人可以帮助我。 这一点很重要。 提前谢谢。

0 个答案:

没有答案