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 に答える