我是android的初学者。我试图建立一个类似的应用程序,如下所示的计算器。我面临的问题是如何决定如何将计算器的科学部分向右滑动,如图所示。它肯定不是ViewPager
,或者是它?我不能总结如何构建此功能。我应该使用RelativeLayout
并使用我自己的java代码使其可以跳转。如果是这样呢?请帮助我如何使计算器的科学部分可以移动?
答案 0 :(得分:0)
如果您不想使用ViewPager
,可以使用ViewFlipper
。
您可以使用ViewPager
。您应该创建两个片段,例如BasicButtonsFragment
和ScientificButtonsFragment
。然后你应该创建一个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。在谷歌上查看它。我认为这就是你要找的东西。