在我的应用程序中,我想添加应用程序名称右侧的切换按钮(即)BluetoothTextMessaging的右侧 请帮我谢谢......
答案 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);
}