android:onClick set on menuitem in xml
android, menu, menuitem, onclick, xml
Solution
use
android:onClick="onLogOutClick"
instead of
android:onClick="@string/onLogOutClick"
for adding onclick with menu item
and And in Java we should write the method for this onlick
public void onLogOutClick(MenuItem item) {
Log.d("MenuItem", "onLogOutClick :: "+item.getItemId());
}
Problem
Dear can we use onclick with menu item in xml. like below .i tried it but its not working. ``` <menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/logout" android:onClick="onLogOut" android:title="@string/logout"> </item> ``` Java Code : ``` public void onLogOut(MenuItem v) { Utility.LogError(TAG, "onLogOut Clicked"); Toast.makeText(this, "onLogOut", Toast.LENGTH_SHORT).show(); } ``` } onLogOut is not get called....