当它在ActionMode,有一个closeButton在屏幕左上的,当我使用setCustomView()来定义自己的布局,它会出现在CloseButton的权利。如何扫清CloseButton上ActionMode
和主题/风格的XML文件,我可以改变这个按钮的样式,不能清除它。
所以,有什么方法来清除这个CloseButton?谢谢。
当它在ActionMode,有一个closeButton在屏幕左上的,当我使用setCustomView()来定义自己的布局,它会出现在CloseButton的权利。如何扫清CloseButton上ActionMode
和主题/风格的XML文件,我可以改变这个按钮的样式,不能清除它。
所以,有什么方法来清除这个CloseButton?谢谢。
把这个在你的主题:
<item name="android:actionModeCloseButtonStyle">@style/ActionModeCloseButton</item>
然后定义:
<style name="ActionModeCloseButton" parent="android:style/Widget.ActionButton.CloseMode">
<item name="android:visibility">gone</item>
</style>
感谢dokkaebi,它的工作原理。但我倾向于使用“隐形”:
<style name="NoCloseButtonActionModeStyle">
<item name="android:visibility">invisible</item>
</style>
因此,ActionMode中的自定义视图位置不会缩进左侧父项。
“你无法清除它”是什么意思?你想隐藏按钮吗? – Vinay