2016-03-23 8 views
2

透明な背景を持つActionModeバーのスタイルを設定しようとしています。 2つのボタンがリンクされていることを示すために、透明な背景はうまく動作しますが、共有ボタンの周りの線はほとんど見えなくなります。文脈上の分割線のスタイルを変更する方法ActionMode bar

これまでの広範なウェブ検索に基づいてさまざまなスタイリングソリューションを試しましたが、何も動作していないようです。透明なスタイリングなし

<style name="My.Widget.ActionMode" parent="@android:style/Widget.DeviceDefault.ActionMode"> 
<item name="android:background">@android:color/transparent</item> 
<item name="android:actionModeBackground">@android:color/transparent</item> 
<item name="android:backgroundSplit">?android:attr/actionModeSplitBackground</item> 
<item name="android:actionModeSplitBackground">?android:attr/actionModeSplitBackground</item> 
</style> 

enter image description here

::透明な背景のスタイルで

<style name="My.Widget.ActionMode" parent="@android:style/Widget.DeviceDefault.ActionMode"> 
<item name="android:backgroundSplit">?android:attr/actionModeSplitBackground</item> 
<item name="android:actionModeSplitBackground">?android:attr/actionModeSplitBackground</item> 
</style> 

enter image description here

私はいろいろなことを追加しようとした、いくつかの例を以下に、しかし何も見えない何か効果がある。

<item name="android:actionBarDivider">@android:color/holo_green_light</item> 
<item name="android:divider">@android:color/holo_green_light</item> 

<item name="android:backgroundSplit">?android:attr/actionModeSplitBackground</item> 
<item name="android:actionModeSplitBackground">?android:attr/actionModeSplitBackground</item> 

これを行う正しい方法は誰か分かりますか?

答えて

0

私は最後に、「AppCompat」テーマに切り替えることでこれを解決しました。

AppCompatを有効にすると、 "activityChooserViewStyle"を上書きして共有アクティビティの分割線と枠線を制御できます。

関連する問題