如何让android动作栏菜单项自动点击

如何让android动作栏菜单项自动点击,第1张

概述我有一个场景,我在 *** 作栏中获得了名为“click”的菜单项.我想让这个按钮自动点击而不用手动点击.有没有办法我可以从OnCreateView()访问 Android *** 作栏菜单项,并访问具有名称“点击”的特定菜单项,并执行自动点击,就像我们使用方法“performclick()”按钮的方式. 任何人都可以帮我解决这个问题 您可能会使用以下内容来处理菜单项点击: @Overridepublic bo 我有一个场景,我在 *** 作栏中获得了名为“click”的菜单项.我想让这个按钮自动点击而不用手动点击.有没有办法我可以从OnCreateVIEw()访问 Android *** 作栏菜单项,并访问具有名称“点击”的特定菜单项,并执行自动点击,就像我们使用方法“performclick()”按钮的方式.
任何人都可以帮我解决这个问题解决方法 您可能会使用以下内容来处理菜单项点击:

@OverrIDepublic boolean onoptionsItemSelected(MenuItem item){    if (item.getItemID() == androID.R.ID.home)    {        this.onBackpressed();    }}

所以只需使用正确的菜单项调用onoptionsItemSelected(MenuItem项)……应该这样做……

要查找要单击的项目,只需在菜单创建中使用以下内容:

private MenuItem mItem = null;@OverrIDepublic boolean onCreateOptionsMenu(Menu menu){    getSupportMenuInflater().inflate(R.menu.abs_backup,menu);    // get a reference to the item you want to click manually    mItem = menu.findItem(ID);     return true;}

然后调用onoptionsItemSelected(mItem);哪里都行…

PS:

如果您只是创建一个函数并在onoptionsItemSelected中调用此函数以及您想要模拟按钮单击的位置,那么它可能会更漂亮…所以您不需要对按钮的引用,对我来说,这似乎更干净.. .

总结

以上是内存溢出为你收集整理的如何让android动作栏菜单项自动点击全部内容,希望文章能够帮你解决如何让android动作栏菜单项自动点击所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

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

原文地址:https://www.54852.com/web/1129959.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存