親愛的我們可以使用onclick和xml中的菜單項。像下面。我試過但它不工作。android:onClick在xml中設置menuitem
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/logout"
android:onClick="onLogOut"
android:title="@string/logout">
</item>
Java代碼:
public void onLogOut(MenuItem v) {
Utility.LogError(TAG, "onLogOut Clicked");
Toast.makeText(this, "onLogOut", Toast.LENGTH_SHORT).show();
}
}
onLogOut沒有得到所謂....
你的'onLogOut()'函數在哪裏?因爲他們需要參與活動。不幸的是,你不能讓他們在片段 – drspaceboo
是的,我把它放在活動中,並且改變它的簽名,但它仍然沒有被調用。 下面給出新的簽名 公共布爾onLogOut(MenuItem v){} 現在它返回布爾值。 仍然沒有被調用:) – DroidEngineer
我只注意到操作系統也拋出一些特殊的信息,如 12-05 08:50:00.509:W/InputManagerService(59):窗口已經聚焦,忽略焦點收益:com。 [email protected] http://stackoverflow.com/questions/3140524/geting-window-already-focused-ignoring-focus-gain-of-com-android-internal-vie – DroidEngineer