ActionMode の場合、画面の左上に closeButton があり、setCustomView() を使用して独自のレイアウトを定義すると、CloseButton の右側に表示されます。
テーマ/スタイル xml ファイルでは、このボタンのスタイルを変更することはできますが、クリアすることはできません。
それで、このCloseButtonをクリアする方法はありますか? ありがとう。
ActionMode の場合、画面の左上に closeButton があり、setCustomView() を使用して独自のレイアウトを定義すると、CloseButton の右側に表示されます。
テーマ/スタイル 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 のカスタム ビューの位置は親の左にインデントしません。