У меня есть ActionBarSherlock с одним элементом меню в моей панели. Когда я звоню View item = findViewById(R.id.my_item);
в действии кнопки onClick
все работает нормально, как ожидалось. Но когда я пытаюсь сделать это в onCreate
или onResume
или даже в onPostResume
, это всегда null
. Я также попытался сделать это в onCreateOptionsMenu(Menu menu)
после раздувания моего меню с ресурса, но без каких-либо успехов.Получить вид товара из ActionBar
Поэтому я не могу понять, когда создаются элементы панели действий и как поймать этот момент?
Пробовали ли вы следующее onCreateOptionsMenu (меню Menu) View myView = menu.findItem (R.id.my_menu_id) .getActionView(); –
@GauravArora да, я пытаюсь, но getActionView возвращает null –