2

我試圖在操作欄中設置操作項的高亮顏色,但是我不確定如何爲較低的API級別操作。在較低的API級別更改操作欄的操作項的高亮顏色

我正在使用的應用程序具有最低的SDK級別8,但用於設置操作欄中操作項目高亮顏色的屬性需要更高的SDK級別。

我試圖將該產品添加到我的應用程序的基本主題風格:

<item name="android:actionBarItemBackground">@android:color/transparent</item> 

然而,它要求的14

API級別我如何能做到這一點與8 API級別,使用支持行動欄?

+0

如果不想手動做自己,只是使用類似[Android的動作條式發電機(HTTP:/ /jgilfelt.github.io/android-actionbarstylegenerator/#name=example&compat=holo&theme=light_dark&actionbarstyle=solid&texture=0&hairline=0&neutralPressed=1&backColor=2D2D2D%2C100&secondaryColor=555555%2C100&tabColor=33B5E5%2C100&tertiaryColor=303030%2C100&accentColor=33B5E5%2C100&cabBackColor=002E3E% 2C100&cabHighlightColor = 33B5E5%2C100)。 – ChuongPham 2014-09-26 17:30:22

回答

0

不完全確定這是否會按預期工作。創建你的佈局文件夾中的XML文件,它定義了一個按鈕的不同狀態

<?xml version="1.0" encoding="UTF-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
     <item android:state_pressed="true" android:drawable="@color/darkOrange"/> 
     <item android:drawable="@color/lightOrange"/> 
</selector>