小编2St*_*ned的帖子

在片段之间切换后,RecyclerView项目消失

我的应用程序中有4个片段,它们在NavActivity中管理:

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_nav);
    toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);
    viewPager = (ViewPager) findViewById(R.id.viewpager);
    setupViewPager(viewPager);


    fab = (FloatingActionButton) findViewById(R.id.fab);


    // Fab for fragments
    viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
        @Override
        public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
        }
        @Override
        public void onPageSelected(int position) {
        }

        @Override
        public void onPageScrollStateChanged(int state) {
            switch (state) {
                case ViewPager.SCROLL_STATE_DRAGGING:
                case ViewPager.SCROLL_STATE_SETTLING:
                    fab.hide(); // Hide animation
                    break;
                case ViewPager.SCROLL_STATE_IDLE:
                    switch (viewPager.getCurrentItem()) {
                        case 0:
                            fragment1.shareFab(fab); 
                        case 1:
                            fragment2.shareFab(fab); 
                            fab.setOnClickListener(new View.OnClickListener() {
                                @Override …
Run Code Online (Sandbox Code Playgroud)

android android-fragments android-viewpager android-viewholder android-recyclerview

7
推荐指数
1
解决办法
3458
查看次数

在Google Maps V2中,如何在加载地图时将相机移动到用户当前位置?

我想知道如何在加载地图时一次显示当前用户位置,而无需再次检查位置更改和摄像机移动,除非用户询问并单击。我看到了许多有关按钮单击事件和获取当前位置的教程,但是都没有帮助。我看到的另一个是旧的,不推荐使用的类(LocationClient等)。

任何帮助,将不胜感激!非常感谢!

android google-maps

4
推荐指数
1
解决办法
1万
查看次数