錯誤:Attribute "" is only used in API level 21 and higher (current min is 10)
創(chuàng)新互聯(lián)公司長期為近千家客戶提供的網(wǎng)站建設服務,團隊從業(yè)經(jīng)驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為鄞州企業(yè)提供專業(yè)的網(wǎng)站制作、網(wǎng)站建設,鄞州網(wǎng)站改版等技術服務。擁有十年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
問題重現(xiàn):
1、在xml布局中碰到這樣的問題是由于 配置了最低兼容Api。
例如在AndroidManifest中配置:
android:minSdkVersion="10" android:targetSdkVersion="21" /> 2、兼容到Api 10 也就是2.3.3的系統(tǒng)。 3、此時在布局中使用了Api21的 屬性 :android:transitionName="y" android:id="@+id/titleLayout" android:transitionName="y" android:layout_width="match_parent" android:layout_height="45dp" android:background="@color/redColor" > 4、就會警告:Attribute "transitionName" is only used in API level 21 and higher (current min is 10) 5、解決方法如下根據(jù)屬性的版本新建一個values-xx,根據(jù)上述例子,我們需要新建一個values-v21的文件 在里面新建一個styles.xml 6、在代碼中引入該style android:id="@+id/titleLayout" android:layout_width="match_parent" android:layout_height="45dp" android:background="@color/redColor"> 大功告成,values-v21是對資源進行版本適配
文章名稱:AttributexxisonlyusedinAPIlevelxxandhigher(currentminis xx)的解決方法
分享路徑:http://weahome.cn/article/pcgjep.html