选项卡作为视图或活动?

时间:2012-06-11 17:57:17

标签: android

我正在开发一个需要嵌套标签的应用程序(标签内的标签)。比方说,我的一个标签是一个消息标签,我有四个标签收件箱,撰写,发送,垃圾。我的应用程序中有大约3-4个这样的嵌套选项卡。我正在寻找一些建议是否使这些选项卡分开活动或只是视图。我已经读过这个问题了,我知道这个问题非常特定于应用程序的需要。但作为初学者,我对我的方法持怀疑态度。最初我不确定我的代码中是否应该有这么多活动,因为它会妨碍性能。截至目前,我已将主要标签创建为单独的活动,将嵌套标签创建为视图。对于大多数内部选项卡,我只希望用户从选项列表中进行选择,尽管有几个选项卡涉及更多用户交互。可以通过视图方法实现活动方法可以实现的一切吗?如果是这样,那怎么样?任何的意见都将会有帮助。

1 个答案:

答案 0 :(得分:0)

听起来您可以将这些嵌套选项卡放入每个父选项卡的不同选项菜单中。在第一个标签菜单中的每个活动中,您都可以添加此...

@Override
public boolean onCreateOptionsMenu(Menu menu){
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.optionsmenu,menu);
    return true;
}

然后实现一个监听器..

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
        case R.id.one: 
        case R.id.two:
        default:
    }
    return true;
}

我认为这是为标签菜单中的每项活动为用户提供更多选项的最佳方式。然后,您可以访问用户当前所在的TabActivity这些菜单中的每一个。他们只需按下默认选项按钮即可。

相关问题