Мой код, как показано ниже: -пользовательский значок меню не вызывается в onOptionsItemSelected
public boolean onCreateOptionsMenu(Menu menu) {
//getSupportMenuInflater().inflate(R.menu.main, menu);
//return true;
// add this
menu.add(Menu.NONE, R.id.testiv, Menu.NONE, "custom")
.setActionView(R.layout.test)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
FrameLayout parent = (FrameLayout)findViewById(R.id.content_frame);
VersionChecker version;
switch (item.getItemId()) {
case R.id.testiv:
//not call
return super.onOptionsItemSelected(item);
}
Я пытаюсь вызвать OnClick иконку пользовательского макета, но не вдаваться в onOptionsItemSelected.
я изменил в случае 0, но до сих пор не удалось. PLS продвинутый – micky
изменить 0 на другую вещь и проверить снова, или использовать R.id.0 –
изменен на R.id.testiv также didn; t работа, как получилось? – micky