0

我正在编写一个 android 应用程序,它有一个活动,其中包含几个片段。现在我想知道有没有办法将该活动拆分为多个文件 - 为每个片段设置单独的文件?

为了让我的问题更清楚,这里是我的活动结构

public class MainActivity extends Activity implements ActionBar.TabListener 
{
        @Override
        public Fragment getItem(int position) {
            switch(position)
            {
                case 0:
                    return new Fragment1();
                case 1:
                    return new Fragment2();
                case 2:
                    return new Fragment3();
                case 3:
                    return new Fragment4();
            }
        }

    public static class Fragment1 extends Fragment {}

    public static class Fragment2 extends Fragment {}

    public static class Fragment3 extends Fragment {}

    public static class Fragment4 extends Fragment {}
}

先感谢您!

4

1 回答 1

2

现在我想知道有没有办法将该活动拆分为多个文件 - 为每个片段设置单独的文件

如果以上意味着您最近将所有 Fragment 作为 Activity 类中的内部类,那么答案是yes- 只需为每个 Fragment 创建单独java的类文件。

于 2013-07-28T10:13:21.713 回答