Android - 多个标签中的相同内容

时间:2011-10-11 03:05:54

标签: java android

我的应用程序包含一个带有六个选项卡的选项卡布局。每个标签代表游戏中的玩家。

我希望每个选项卡中的活动包含与其他选项卡中的活动完全相同的XML布局和代码。每个玩家都可以访问相同的小部件和输入字段。

有没有办法编写一个活动并让每个标签使用该活动作为模板?我试图避免复制六个活动的代码。

2 个答案:

答案 0 :(得分:1)

为什么不创建setcontentview(int resourceId,)的父活动。这样,您可以在父级内部编写所有共享代码,并设置所有活动以扩展父级。

父类:

    public class ParentActivity extends Activity {

        @Override
        public void onCreate(Bundle savedInstanceState){
            super.onCreate(savedInstanceState);
                    setContentView(R.layout.sharedLayoutFile);
            }
    }

所有其他活动

    public class AllActivities extends ParentActivity {

        @Override
        public void onCreate(Bundle savedInstanceState){
            super.onCreate(savedInstanceState);

                    ...and more code for other stuff like linking data to UI, which
                    could be done in the parent if it is a standard data format.
            }
    }

答案 1 :(得分:0)

我不是java专家或andorid专家,但我会做一个主要的活动,所有的子活动使用referance或指针来查看那里的主要活动,因为你将总共有7个但是其中6个将根据第一个指针来指示那里的数据,所以如果第一个指针发生变化,那么其他指标也会发生变化。

相关问题