繁体   English   中英

可滑动的线性/相对布局

[英]Swipable Linear/Relative Layout

我是android的初学者。 我正在尝试构建一个与如下所示的计算器类似的应用程序。 我面临的问题是决定如何如图所示向右滑动计算器的科学部分。 当然不是ViewPager ,不是吗? 我无法总结如何构建此功能。 我是否应该使用RelativeLayout并使用自己的Java代码使其可滑动。 如果是这样,那又如何? 请帮助我有关如何使计算器的科学部分可滑动

在此处输入图片说明 在此处输入图片说明

如果您不想使用ViewPager ,则可以使用ViewFlipper

您可以使用ViewPager 您应该创建两个片段,例如BasicButtonsFragmentScientificButtonsFragment 然后,您应该创建一个FragmentPagerAdapter

public static class MyAdapter extends FragmentPagerAdapter {
    public MyAdapter(FragmentManager fm) {
        super(fm);
    }

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

    @Override
    public Fragment getItem(int position) {
        if (position == 0)
            return BasicButtonsFragment.newInstace();
        return ScientificButtonsFragment.newInstance();
    }
}

最后,将此适配器设置为ViewPager

您可以使用DrawerLayout。 在Google上检查。 我认为这就是您想要的。

暂无
暂无

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

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