安卓浏览器长按菜单怎么设置

安卓浏览器长按菜单怎么设置,第1张

安卓浏览器长按菜单怎么设置?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 ->Sync Project with Gradle files" 按这个路径重新 *** 作

重新跟gradle文件做一次工程匹配,一般是您上次有异常 *** 作

或者使用的版本改过配置,默认让你不同步

但是这个 *** 作有个前提就是您的SDK是健全的,还是不行的话,退回到android studio的启动面板,在那启动SDK manager 更新下你的SDK


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存