繁体   English   中英

Android:在ViewPager中更改片段而无需滑动

[英]Android: Change Fragment within a ViewPager without Sliding

我是初学者,因此在回答时请记住这一点。

我刚刚实现了在2个不同片段之间滑动的功能。 我遵循了本教程: https : //developer.android.com/training/animation/screen-slide.html

一切正常。 但是我也想通过单击按钮而不是滑动屏幕来提供在这两个片段之间切换的选项。

public void timerWindowButton(View v) {
    //timerWindow() executes the newInstance() method of the fragment
    Fragment fragment = timerWindow();
    FragmentManager fragmentManager = getSupportFragmentManager();
    FragmentTransaction ft = fragmentManager.beginTransaction();
    //here i try to replace the content of the pager, but the result is 
    //an empty screen
    ft.replace(R.id.pager, fragment);
    ft.commit();

我试图用谷歌搜索我的问题,但是最后我只是获得了有关如何首先实现ViewPager的搜索结果。 任何帮助表示赞赏!

尝试使用viewPager.setCurrentItem(1); 在您的按钮内单击侦听器。 在显示片段之前,请确保正确加载了片段。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM