2

当它处于ActionMode时,屏幕左上角有一个closeButton,当我使用setCustomView()定义自己的布局时,它会出现在CloseButton的右侧。

在主题/样式 xml 文件中,我只能更改此按钮的样式,无法清除它。

那么,有什么办法可以清除这个 CloseButton 吗?谢谢。

4

2 回答 2

4

把它放在你的主题上:

<item name="android:actionModeCloseButtonStyle">@style/ActionModeCloseButton</item>

然后定义:

<style name="ActionModeCloseButton" parent="android:style/Widget.ActionButton.CloseMode">
    <item name="android:visibility">gone</item>
</style>
于 2013-01-17T08:06:03.503 回答
0

感谢dokkaebi,它有效。但我更喜欢使用“隐形”:

<style name="NoCloseButtonActionModeStyle">
   <item name="android:visibility">invisible</item>
</style>

因此 ActionMode 中的自定义视图位置不会缩进到父级左侧。

于 2015-03-13T10:40:52.500 回答