Невозможно сделать это, используя menu items
.Что вы можете сделать, так это использовать пользовательскую панель инструментов с пользовательским ImageView
(выровненным по правому краю) с изображением src
в качестве значка переполнения (с тремя вертикальными точками).Также создайте пользовательский вид (скажем, checkBoxList
) в макете, который содержит текст справа от флажка, так, как вы этого хотите.Держите это checkBoxList
выровненным по верхнему праву вашего родительского макета (очень просто, если вы используете ConstraintLayout
).Также сохраняйте видимость этого списка на invisible
.Когда щелкнет значок переполнения, установите видимость checkBoxList
как видимую.Кроме того, укажите onClickListener
в родительском макете, где вы устанавливаете видимость checkBoxList обратно на невидимый (чтобы пользователь, нажимая на что-либо вне checkBoxList, закрывался).