3

如何模拟单击操作栏中的按钮之一(例如,在应用程序中接收到某些事件后)?

我确信这样的事情会起作用:

tmpButton = (View) findViewById(R.id.button3);
tmpButton.performClick();

不幸的是,我得到了 NullPointerException。这可能与 button3 不是经典按钮而是操作栏菜单中的一个项目有关:

<item
    android:id="@+id/button3"
    android:showAsAction="always|withText"
    android:icon="@drawable/ic_action_import"
    android:title="bla bla"/>

如何解决?

4

0 回答 0