#android-studio #android-layout #android-actionbar #android-actionbar-compat
#android-studio #android-layout #android-actionbar #android-actionbar-compat
Вопрос:
я определил простое меню в res/menu/simple_menu.xml , с одним элементом под названием TITLE2. затем я открываю это меню в своем MainActivity, и все хорошо (см. Скриншот устройства справа, где мой TITLE2 виден на панели действий в правом верхнем углу. однако в предварительном просмотре макета (activity_main.xml , Вид дизайна, левое изображение ниже) пункт меню не виден! это намеренно? есть ли способ отобразить мои пункты меню в режиме предварительного просмотра? Спасибо,
Ответ №1:
<item
android:title="TITLE2"
app:actionProviderClass="com.example.chimee.MyActionProvider"
app:showAsAction="collapseActionView"/>
поиграйте с showAsAction некоторое время collapseActionView добавит меню элементов в меню вертикального списка примерно так:
Ответ №2:
есть ли способ отобразить мои пункты меню в режиме предварительного просмотра?
Нет, потому что элементы меню отображаются на панели действий после того, как вы добавите их в свой код Kotlin / Java.