簡體   English   中英

找不到android:elevation的資源標識符

[英]no resource identifier found for android:elevation

按照指引在這里為Android l開發,我使用android:elevation財產在我的應用程序,但它顯示了以下錯誤:

在包android中找不到屬性提升的資源標識符

我正在使用eclipse,我在2天前下載了最新版本。 我還將目標sdk設置為API level 21 ,最小值設置為API level 14 我還安裝了sdk manager中顯示的sdk-build工具的最新更新。

誰知道解決方案? 請幫助我。

1)選擇項目>右鍵單擊>屬性>檢查Android L>應用>確定

2) android:minSdkVersion="L"

希望這對你有用。

值得注意的是, Android Lollipop對應於API level 21 API level 22還沒有這樣的東西。

您應該能夠通過將android:minSdkVersionandroid:targetSdkVersion"21"來解決您的問題。

選擇Project,然后選擇Properties,然后選擇Android並勾選Android 5.0。 忽略所有答案,告訴你設置android:minSdkVersion Android旨在忽略它不理解的元素內部的東西,以便在這種情況下,您可以在棒棒糖設備上運行時應用高程,並且在早期設備上忽略它。

您可以通過在元素中添加tools:ignore="NewApi"來隱藏xml文件中的剩余lint警告tools:ignore="NewApi" 這需要在根元素中指定的xmlns:tools="http://schemas.android.com/tools"

AppCompat v21允許在棒棒糖前設備上使用相當多的Material Design,但我還沒有弄清楚如何將它添加到Eclipse中的項目中。

自Android API 21開始引入android:elevationView.setElevation() 。因此,如果你設置android:minSdkVersion="14" ,那就View.setElevation() android:minSdkVersion="14"是integrant。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM