4
有沒有一種方法,使下面的代碼兼容與較低的空氣污染水平:使用XML可繪製主題引用需要API級別21
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="?android:attr/selectableItemBackground"/>
<item android:gravity="bottom">
<shape android:shape="rectangle">
<size android:height="1px"/>
<solid android:color="#ccc"/>
</shape>
</item>
</layer-list>
的部分:android:drawable="?android:attr/selectableItemBackground"
產生這樣的信息:
Using theme references in XML drawables requires API level 21 (current min is 15)
這會刪除設計時消息,但會產生運行時錯誤:'- 標記需要'可繪製'屬性或子標記定義可繪製'o n舊的API(我在API 17和19上測試過)。 –