Java 在包“android”中找不到属性“paddingEnd”的资源标识符
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/21531475/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
No resource identifier found for attribute 'paddingEnd' in Package 'android'
提问by AndroidKrayze
I have a problem with the XMl file in v17/mr-media_route_list_item.xml.
我在 v17/mr-media_route_list_item.xml 中的 XMl 文件有问题。
I keep getting this error and have not found a solution yet!
我不断收到此错误,但尚未找到解决方案!
Here is a printshotof the XML and the Problems*
这是XML 和问题的打印截图*
XML CODE BELOW :
下面的 XML 代码:
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2013 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="?android:attr/listPreferredItemHeight"
android:gravity="center_vertical">
<LinearLayout android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:orientation="vertical"
android:gravity="start|center_vertical"
android:paddingStart="?android:attr/listPreferredItemPaddingStart"
android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
android:duplicateParentState="true">
<TextView android:id="@android:id/text1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:singleLine="true"
android:ellipsize="marquee"
android:textAppearance="?android:attr/textAppearanceMedium"
android:duplicateParentState="true" />
<TextView android:id="@android:id/text2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:singleLine="true"
android:ellipsize="marquee"
android:textAppearance="?android:attr/textAppearanceSmall"
android:duplicateParentState="true" />
</LinearLayout>
</LinearLayout>
采纳答案by CommonsWare
android:paddingStart
and android:paddingEnd
were added in API Level 17. Your build target (e.g., Project > Properties > Android in Eclipse) will need to be API Level 17 or higher for those to be recognized.
android:paddingStart
并android:paddingEnd
在 API 级别 17 中添加。您的构建目标(例如,Eclipse 中的项目 > 属性 > Android)需要为 API 级别 17 或更高级别才能被识别。