Android CardView和Eclipse ADT
我正在使用Eclipse,但在Android CardView和Eclipse ADT,android,android-support-library,eclipse-adt,android-cardview,Android,Android Support Library,Eclipse Adt,Android Cardview,我正在使用Eclipse,但在cardwiew方面遇到了问题 错误:在包中找不到属性“cardCornerRadius”的资源标识符 我已经将最新的android-support-v7-cardwiew.jar添加到libs文件夹和构建路径中 我的卡片视图布局: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.
cardwiew
方面遇到了问题
错误:在包中找不到属性“cardCornerRadius”的资源标识符
我已经将最新的android-support-v7-cardwiew.jar添加到libs文件夹和构建路径中
我的卡片视图布局:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
tools:context=".activity.CardViewActivity">
<android.support.v7.widget.CardView
android:layout_width="200dp"
android:layout_height="200dp"
android:id="@+id/cardView"
card_view:cardCornerRadius="6dp"
card_view:cardBackgroundColor="#84ffff">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/title_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Test CardView"
android:layout_centerInParent="true"
android:textSize="18sp"
android:textColor="#fff"/>
</RelativeLayout>
</android.support.v7.widget.CardView>
</RelativeLayout>
清单中的目标sdk版本也是targetSdkVersion=“22”
但我还是犯了同样的错误
请不要给我Android Studio的例子。它在AS中运行良好。但我之所以不使用它有很多原因。试试这些(假设您已经将v7支持库
jar文件添加到libs文件夹
):
- 在新库项目中,展开
,右键单击.jar文件并选择Build>Path>addtobuildpathlibs文件夹
- 右键单击库项目文件夹并选择生成路径>
配置生成路径。在排序和导出选项卡中,检查添加到构建路径的
,以便将其导出到project,并取消选中Android依赖项.jar文件
样式中
:
<style name="CardViewStyle" parent="MyCardView">
<item name="cardCornerRadius">6dp</item>
<item name="cardBackgroundColor">#84ffff</item>
</style>
--
同时检查您是否有:
- 最新的
,Android SDK工具
和平台工具
构建工具
- 最新的Android支持库
- 我终于找到了解决办法。而不是添加.jar文件。您可以将其作为库导入
您检查过这个吗?@hrskrs,当然可以。但正如您所见,它需要(1.在Android Studio中创建一个新项目)。但这对我来说现在是不可能的。谢谢。但是,当我再次启动project时,它会显示相同的错误“在包中找不到属性“cardCornerRadius”的资源标识符”。@Sever您可以尝试我的第二个建议,我根据我的答案编辑了该建议,以实现您想要的行为再次感谢您。但同样“没有找到与给定名称匹配的资源:attr'cardCornerRadius'”是。您应该将其作为库导入。库项目具有不能包含在jar中的资源。
card_view:cardCornerRadius="6dp"
card_view:cardBackgroundColor="#84ffff"