如何给android中的设置菜单中添加一个item

如何给android中的设置菜单中添加一个item,第1张

在res下新建menu文件夹,然后新建菜单文件

定义一个xml文件(在menu资源里面),

<menu xmlns:android="http://schemas.android.com/apk/res/android">

<item

android:id="@+id/menu_settings"

android:showAsAction="never"

android:title="设置" />

<item

android:id="@+id/menu_exit"

android:showAsAction="never"

android:title="退出" />

</menu>

(item有多少个,显示就多少个)

在代码里面的onCreateOptionsMenu方法里面把这个xml布局填充进去,代码如下:

MenuInflater inflater = getMenuInflater()

inflater.inflate(R.menu.menu_settings, menu)

安卓浏览器长按菜单怎么设置?android自定义长按菜单,Android组件实现长按d出上下文菜单功能的方法

简单组件长按d出上下文菜单总结

第一步:在程序合适位置给一个控件注册上下文菜单

组件可以是按钮,文本框,还可以是列表条目,下以listView列表为例

ListView contentList=(ListView) findViewById(R.id.blackname_manager_listV)

contentList.setAdapter(mListAdapter)

registerForContextMenu(contentList)

第二步:在activity中复写onCreateContextMenu方法,并添加菜单项目。public void onCreateContextMenu(ContextMenu menu, View v,ContextMenuInfo menuInfo) {

super.onCreateContextMenu(menu, v, menuInfo)

menu.add(0, MENU_UPDATE, 0, "修改信息")

menu.add(0, MENU_ADD, 0, "删除记录")

}

第三步:在activity中复写onContextItemSelected方法,处理菜单条目事件public boolean onContextItemSelected(MenuItem item) {//获取上下文菜单适配器AdapterContextMenuInfo cmi(AdapterContextMenuInfo)item.getMenuInfo()

//获取被选择的菜单位置int posMenu=cmi.position//将菜单项与列表视图的条目相关联items(BlackNumber)mListAdapter.getItem(posMenu)switch(item.getItemId()){case MENU_UPDATE://执行该菜单条目的业务逻辑breakcase MENU_ADD://执行该菜单条目的业务逻辑

首先找到菜单栏,并单击菜单栏中的“File”菜单,在d出的子菜单中选择“New”选项

在“New”菜单的下一级子菜单中选择“New Project...”并单击它

在d出的“Create New Project”对话框中输入以下参数:“Application name”中输入项目的名字,“Company Domain”中输入公司简称,“Project location”中则是项目具体的保存路径,完成后单击“Next”

在接下来的对话框中选择自己的项目所对应的最高版本的API版本,这里选择的是Android 5.1,其他选择默认,单击“Next”

在d出的下一步对话框中设置项目的Activity,这里选择空白的Activity,单击“Next”

接下来就是对Activity进行设置了,这里分别是“Activity Name”Activity的名字,“Layout Name”布局的名字,“Title”标题,“Menu Resource Name”菜单布局的名字

设置完成后单击“Finish”完成按钮,Android Studio会进行加载

这是Android Studio会打开一个新的窗口,这就是我们新建的项目了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11637427.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存