当它在ActionMode中时,屏幕上有一个closeButton,当我使用setCustomView()来定义我自己的布局时,它将出现在CloseButton的右侧。
并且在Theme / Style xml文件中我只能更改此按钮的样式,无法清除它。
所以,有没有办法清除这个CloseButton?感谢。
答案 0 :(得分:4)
把它放在你的主题上:
<item name="android:actionModeCloseButtonStyle">@style/ActionModeCloseButton</item>
然后定义:
<style name="ActionModeCloseButton" parent="android:style/Widget.ActionButton.CloseMode">
<item name="android:visibility">gone</item>
</style>
答案 1 :(得分:0)
感谢dokkaebi,它有效。但我更喜欢使用&#34;隐形&#34;:
<style name="NoCloseButtonActionModeStyle">
<item name="android:visibility">invisible</item>
</style>
因此,ActionMode中的自定义视图位置不会缩进到父左侧。