可切换的线性/相对布局

时间:2015-08-08 17:03:40

标签: java android

我是android的初学者。我试图建立一个类似的应用程序,如下所示的计算器。我面临的问题是如何决定如何将计算器的科学部分向右滑动,如图所示。它肯定不是ViewPager,或者是它?我不能总结如何构建此功能。我应该使用RelativeLayout并使用我自己的java代码使其可以跳转。如果是这样呢?请帮助我如何使计算器的科学部分可以移动

enter image description here enter image description here

2 个答案:

答案 0 :(得分:0)

如果您不想使用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();
    }
}

Finnaly,将此适配器设置为ViewPager

答案 1 :(得分:0)

你可以抽佣一个DrawerLayout。在谷歌上查看它。我认为这就是你要找的东西。