在App标题上设置切换按钮

时间:2013-07-26 06:38:10

标签: android togglebutton

  

在我的应用程序中,我想添加应用程序名称右侧的切换按钮(即)BluetoothTextMessaging的右侧   请帮我谢谢......   enter image description here

2 个答案:

答案 0 :(得分:1)

我相信您正在搜索的内容称为选项菜单。在 Android 3.0+上支持。这是Google自己的教程描述它的方式:

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

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

请点击此链接:Menu tutorial)以获取教程。

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

答案 1 :(得分:1)

这可以帮到你:

试试这个:

@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);
    }