End*_*ame 14 java eclipse android android-support-library material-design
我使用Eclipse,我正在尝试使用support-library-v7:21.+
Lollipop中的new创建一个应用程序.
support-library-v7
project-properties
了支持库的行:target=android-21
21个目标毕竟我还是得到了无效的R
声明.我重新启动了Eclipse,然后在重新导入库之后,似乎已经开始了!我创造了一个Tolbar
和一个NavigationDrawer
没有问题 - 它的工作原理.
现在,我想CardView
在我的ListView
项目中加入:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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"
>
<!-- A CardView that contains a TextView -->
<android.support.v7.widget.CardView
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:id="@+id/card_view"
android:layout_gravity="center"
android:layout_width="200dp"
android:layout_height="200dp"
card_view:cardCornerRadius="4dp">
<TextView
android:id="@+id/name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
<TextView
android:id="@+id/codename"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
<TextView
android:id="@+id/versione"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
<TextView
android:id="@+id/link"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
<TextView
android:id="@+id/timestamp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
</android.support.v7.widget.CardView>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
好吧,第一个错误:No resource identifier found for attribute 'cardCornerRadius'
.我试图删除该属性,重新启动应用程序,但我得到以下崩溃:
java.lang.RuntimeException: Binary XML file line #2: You must supply a layout_width attribute.
Run Code Online (Sandbox Code Playgroud)
我不明白问题是什么.
shk*_*der 20
添加库
摇篮
compile 'com.android.support:appcompat-v7:22.0.0'
compile 'com.android.support:cardview-v7:22.0.0'
Run Code Online (Sandbox Code Playgroud)
日食
在我的项目中使用android.support.v7.widget.CardView(Eclipse)
适当的LinearLayout
正如错误所说,LinearLayout
需要a layout_width
和a layout_heighth
.总是.