У меня есть ActionMode, и я хотел бы получить доступ к его закрывающей кнопке в AppCompatActivity.Как открыть кнопку закрытия ActionMode в AppCompatActivity?
Тема моей деятельности является:
<style name="NewAppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="windowActionModeOverlay">true</item>
</style>
Это то, что я делаю, чтобы вызвать кнопку закрытия:
Integer doneButtonId = Resources.getSystem().getIdentifier("action_mode_close_button", "id", "android");
и doneButtonId
является нулевым, как мой отладчик показывает.
Что мне нужно сделать, чтобы открыть кнопку закрытия, так как мне нужна ссылка, чтобы прикрепить прослушиватель кликов?
Спасибо за ваш ответ. Но это то, что я сделал уже и не работает. Для дополнительной информации кнопка «tick» ActionMode теперь заменяется «стрелкой назад», которую я считаю подозрительной. Вы использовали startSupportActionMode для отображения вашего ActionMode (который я использую), в каком случае это «action_mode_close_button», правильная строка для использования? – user1841702