May*_*u11 5 java android android-xml android-menu
我一直在研究一个Android项目并遇到一个错误,我很长一段时间都无法解决.这是错误
error:no resource identifier found for attribute"showAsAction"
Run Code Online (Sandbox Code Playgroud)
在包中 android
并且错误在以下文件中 login_.xml
<item
android:id="@+id/action_settings"
android:orderInCategory="100"
android:showAsAction="never"
android:title="@string/action_settings"/>
Run Code Online (Sandbox Code Playgroud)
小智 5
api 11中引入了"ShowAsAction"属性.在Manifest文件中更改应用程序的minSdkVersion.
如果你想使用api低于11,那么你必须使用android支持库"android.support.v4.app".
导入支持库后,您必须在login.xml文件中进行一些更改.例如,用" yourapp:showAsAction " 替换" android:showAsAtion属性 ",并以这种方式在标题中定义"yourapp".
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:yourapp="http://schemas.android.com/apk/res-auto" >
<item
android:id="@+id/action_settings"
android:orderInCategory="100"
yourapp:showAsAction="never"
android:title="@string/action_settings"/>
</menu>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9883 次 |
| 最近记录: |