3

我已经尝试在 Eclipse 中创建一个 Android 应用程序一段时间了。我使用了带有“导航类型:滑动视图 + 标题条”选项的“BlankActivity”模板...

我可以通过编辑文件“\res\values\strings.xml”来更改选项卡的名称...

<string name="title_section1">Section 1</string>
<string name="title_section2">Section 2</string>
<string name="title_section3">Section 3</string>

但我不知道如何添加更多选项卡/部分(不只是在这些下面添加另一行,正如我所想),如何编辑部分的内容(我查看了项目中的每个文件,但我找不到在哪里我应该编辑)... D:

谢谢你帮我...

4

1 回答 1

0

您应该通过编辑预先生成的来添加新标签

public Fragment getItem(int position) {
            // getItem is called to instantiate the fragment for the given page.
            // Return a DummySectionFragment (defined as a static inner class
            // below) with the page number as its lone argument.
            Fragment fragment = new DummySectionFragment();
            Bundle args = new Bundle();
            args.putInt(DummySectionFragment.ARG_SECTION_NUMBER, position + 1);
            fragment.setArguments(args);
            return fragment;
        }

DummyScetionFragment实际上是您想要通过选择特定选项卡来查看的片段,因此您应该根据这个预先生成的示例定义自己的片段(以及它们各自在 XML 中的布局文件):

public static class DummySectionFragment extends Fragment {
        /**
         * The fragment argument representing the section number for this
         * fragment.
         */
        public static final String ARG_SECTION_NUMBER = "section_number";

        public DummySectionFragment() {
        }

        @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container,
                Bundle savedInstanceState) {
            View rootView = inflater.inflate(R.layout.fragment_main_dummy,
                    container, false);
            TextView dummyTextView = (TextView) rootView
                    .findViewById(R.id.section_label);
            dummyTextView.setText(Integer.toString(getArguments().getInt(
                    ARG_SECTION_NUMBER)));
            return rootView;
        }
    }
于 2014-01-28T10:54:22.507 回答