Dro*_*eer 1 xml android menu onclick menuitem
亲爱的我们可以在XML的菜单项中使用onclick吗?像下面的。我尝试了它,但是没有用。
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/logout"
android:onClick="onLogOut"
android:title="@string/logout">
</item>
Run Code Online (Sandbox Code Playgroud)
Java代码:
public void onLogOut(MenuItem v) {
Utility.LogError(TAG, "onLogOut Clicked");
Toast.makeText(this, "onLogOut", Toast.LENGTH_SHORT).show();
}
Run Code Online (Sandbox Code Playgroud)
}
不会调用onLogOut。
使用
android:onClick="onLogOutClick"
Run Code Online (Sandbox Code Playgroud)
代替
android:onClick="@string/onLogOutClick"
Run Code Online (Sandbox Code Playgroud)
用于添加带有菜单项的onclick
并且在Java中,我们应该为此onlick编写方法
public void onLogOutClick(MenuItem item) {
Log.d("MenuItem", "onLogOutClick :: "+item.getItemId());
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6383 次 |
| 最近记录: |