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