簡體   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