Android CardView使用和导入出错问题
来源:互联网 发布:sopcast这款网络电视 编辑:程序博客网 时间:2024/05/24 06:14
Android CardView使用和导入出错问题
第一部分:导入Android CardView出错的问题。
Android CardView是Android在support.v7包里面的一个view组件,同时还有一个RecyclerView。
位置在Android的SDK包中,目录:…\android-sdk-windows\extras\android\support\v7,如图:
如果在自己的项目中使用RecyclerView,则直接将…\android-sdk-windows\extras\android\support\v7\recyclerview\libs包下的android-support-v7-recyclerview.jar复制到自己项目的libs目录下即可。
但CardView不能这样,如果仅仅像RecyclerView一样复制一个jar包,则会出现错误,无法加载CardView。
正确使用Android CardView的方法是:
(1)先将…\android-sdk-windows\extras\android\support\v7目录下的整个cardview目录作为一个Android lib库,先导入到Eclipse中,如图:
导入到Eclipse后,勾选Is Library,如图:
(2)然后再在自己的项目Add这个cardview库,如图:
第二部分,Android CardView的使用。
正确导入support.v7包中的CardView后就可以直接使用它了。Android CardView的使用和其他Android View类似,在布局文件中直接使用,card_view.xml:
<?xml version="1.0" encoding="utf-8"?><android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:id="@+id/card_view" android:layout_width="match_parent" android:layout_height="match_parent" card_view:cardBackgroundColor="@android:color/white" card_view:cardCornerRadius="15dp" card_view:cardElevation="20dp" > <TextView android:id="@+id/text" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center" android:gravity="center" /></android.support.v7.widget.CardView>
其中,
card_view:cardCornerRadius定义圆角大小。
card_view:cardElevation定义阴影大小。
测试的MainActivity.java :
package zhangphil.cards;import android.app.ListActivity;import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.ListView;public class MainActivity extends ListActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);ListView lv = this.getListView();String[] data = new String[50];for (int i = 0; i < data.length; i++) {data[i] = "数据" + i;}ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,R.layout.card_view, R.id.text, data);lv.setAdapter(adapter);}}
运行结果如图:
- Android CardView使用和导入出错问题
- Android L——RecyclerView,CardView的导入和使用
- Android CardView使用问题记录
- Android 使用RecycleView和CardView
- ANDROID L——RecyclerView,CardView导入和使用(Demo)
- ANDROID L——RecyclerView,CardView导入和使用(Demo)
- ANDROID L——RecyclerView,CardView导入和使用(Demo)
- ANDROID L——RecyclerView,CardView导入和使用(Demo)
- ANDROID L——RecyclerView,CardView导入和使用(Demo)
- ANDROID L——RecyclerView,CardView导入和使用(Demo)
- ANDROID L——RecyclerView,CardView导入和使用(Demo)
- Android L——RecyclerView,CardView导入和使用(Demo)
- Android L——RecyclerView,CardView导入和使用(Demo)
- Android RecyclerView和CardView的结合使用
- Android 中简单使用RecyclerView 和CardView
- eclipse和android studio导入cardView的方法
- Android Studio导入recyclerview,cardview
- 如何解决Android eclipse 使用RecyclerView和CardView控件时报错问题
- MFC多国语言——配置文件
- java 传值、传引用总结
- RoadFlow工作流显示当前工作流节点背景
- HTMl5中sessionStorage和localStorage的区别
- SAX解析XMl文件
- Android CardView使用和导入出错问题
- poj3984 迷宫问题
- 菜鸟初识shell
- 天声人語 20150812
- Android Studio系列教程1一--下载与安装
- linux vi选中文本方法
- android build 过程 (ramdisk.img、sytem.img、userdata.img)和 启动过程简单分析
- 杨氏矩阵第K小值/两个数组元素之和最小值
- Remove Nth Node From End of List