Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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_Togglebutton - Fatal编程技术网

Android 设置应用标题上的切换按钮

Android 设置应用标题上的切换按钮,android,togglebutton,Android,Togglebutton,在我的应用程序中,我想在BluetoothTextMessaging的应用程序名称(ie)右侧添加切换按钮 请帮帮我谢谢。。。 我相信你正在搜索的是一个选项菜单。在安卓3.0+上,它受支持。谷歌自己的教程是这样描述的: 如果您已经为Android 2.3.x(API级别10)开发了应用程序 或更低,选项菜单的内容显示在 用户按下菜单按钮时的屏幕,如图所示 打开时,第一个可见部分是图标菜单,最多可容纳六个菜单项。如果您的菜单包含六个以上 项目,Android将第六个项目和其余项目放入溢出 菜单

在我的应用程序中,我想在BluetoothTextMessaging的应用程序名称(ie)右侧添加切换按钮 请帮帮我谢谢。。。


我相信你正在搜索的是一个选项菜单。在安卓3.0+上,它受支持。谷歌自己的教程是这样描述的:

  • 如果您已经为Android 2.3.x(API级别10)开发了应用程序 或更低,选项菜单的内容显示在 用户按下菜单按钮时的屏幕,如图所示 打开时,第一个可见部分是图标菜单,最多可容纳六个菜单项。如果您的菜单包含六个以上 项目,Android将第六个项目和其余项目放入溢出 菜单,用户可以通过选择“更多”打开该菜单

  • 如果您已经为Android 3.0(API级别11)开发了应用程序 以及更高版本,操作中提供选项菜单中的项目 酒吧。默认情况下,系统将所有项放置在操作溢出中, 用户可以通过右侧的“操作溢出”图标来显示 操作栏的侧面(或按设备菜单按钮,如果需要 可用)。要快速访问重要操作,您可以 通过添加以下内容,提升一些项目以显示在操作栏中
    android:showAsAction=“ifRoom”
    到相应的元素

点击此链接:()进入教程

我可以提供代码片段,但是网站上的代码片段要好得多:-)

这可以帮助您:

试试这个:

@Override
    public boolean onCreateOptionsMenu(Menu menu) {

        menu.addSubMenu(0, 1, 1, " Button ").setIcon(R.drawable.file_icon)
            .setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);;

        return true;
    }
@Override
    public boolean onOptionsItemSelected(MenuItem item) {

        switch (item.getItemId()) {

                case 1: {
                             // Your Logic
                           break;
                        }

        return super.onOptionsItemSelected(item);
    }
您可以使用以下代码访问该按钮,并在以下代码中编写单击该按钮时执行的操作:

@Override
    public boolean onCreateOptionsMenu(Menu menu) {

        menu.addSubMenu(0, 1, 1, " Button ").setIcon(R.drawable.file_icon)
            .setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);;

        return true;
    }
@Override
    public boolean onOptionsItemSelected(MenuItem item) {

        switch (item.getItemId()) {

                case 1: {
                             // Your Logic
                           break;
                        }

        return super.onOptionsItemSelected(item);
    }

我想添加切换按钮