Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何为android应用程序创建公共菜单_Android - Fatal编程技术网

如何为android应用程序创建公共菜单

如何为android应用程序创建公共菜单,android,Android,对于android应用程序,我需要有一个共同的菜单,可以在每个屏幕上显示,其结构和功能写在其他类或活动中,可以在所有其他活动中使用。创建基类活动。在那里可以实现菜单结构。之后,每个活动都会扩展此基类活动。创建一个主活动,扩展ActivityGroup类和所有其他活动作为其子活动。使用创建选项菜单(菜单菜单菜单)方法在MainActivity中添加菜单项。 所有其他活动都可以自动显示菜单项 见此: public class MainActivity extends ActivityGroup {

对于android应用程序,我需要有一个共同的菜单,可以在每个屏幕上显示,其结构和功能写在其他类或活动中,可以在所有其他活动中使用。

创建基类活动。在那里可以实现菜单结构。之后,每个活动都会扩展此基类活动。

创建一个主活动,扩展ActivityGroup类和所有其他活动作为其子活动。使用创建选项菜单(菜单菜单菜单)方法在MainActivity中添加菜单项。 所有其他活动都可以自动显示菜单项

见此:

public class MainActivity extends ActivityGroup {

 @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // TODO Auto-generated method stub
        menu.add("1");
        menu.add("2");
        return super.onCreateOptionsMenu(menu);
    }

  @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        //start other activity here
    }
}

希望这能给你一些关于这个问题的想法。

@Dinesh:你能给我寄一个这样的例子吗…?有关实施细节,请参阅: