仿写“同行说”之UI控件介绍
2016-04-01 14:04
585 查看
在上一篇博客中,我们分析了“同行说”几个主要界面的实现方式,也提到了实现过程中需要用到的UI控件。由于这些控件都包含在了Google发布的Design Support Library中,所以我们想要使用这些控件就必须先进行Design Support Library的相关配置工作。
首先,请确保你的Android Gradle plugin版本在V1.5.0以上,否则在使用时将会出现与Lollipop之前的版本不兼容的问题,可能会出现类似——Caused
by: android.content.res.Resources$NotFoundException: XXX的错误。
更改依赖:
然后,你需要更新你的build.gradle文件
紧接着,在你的app/build.gradle文件下添加以下依赖:
为了使用RecyclerView,CardView或者其他support v7包相关的libs,还需要更新相应的版本。比如,在新的Design
Support Library中就使用它了的一些新特征。
如果想使用Percent Support Library,需要添加相应依赖:
最后,你还需要使用SDK Manager来下载Android Support Repository和Android
Support Library以确保可以正常地使用所有UI组件。
首先,请确保你的Android Gradle plugin版本在V1.5.0以上,否则在使用时将会出现与Lollipop之前的版本不兼容的问题,可能会出现类似——Caused
by: android.content.res.Resources$NotFoundException: XXX的错误。
更改依赖:
dependencies { classpath 'com.android.tools.build:gradle:1.5.0' }
然后,你需要更新你的build.gradle文件
android { compileSdkVersion 23 //需要与你的support libs版本保持一致 } ext { supportLibVersion = '23.2' // 这个变量可以用来作为support libs版本一致性的参考
}
紧接着,在你的app/build.gradle文件下添加以下依赖:
dependencies { compile "com.android.support:appcompat-v7:${supportLibVersion}" compile "com.android.support:design:${supportLibVersion}" }
为了使用RecyclerView,CardView或者其他support v7包相关的libs,还需要更新相应的版本。比如,在新的Design
Support Library中就使用它了的一些新特征。
dependencies { compile "com.android.support:recyclerview-v7:${supportLibVersion}" }
如果想使用Percent Support Library,需要添加相应依赖:
dependencies { compile "com.android.support:percent:${supportLibVersion}" }
最后,你还需要使用SDK Manager来下载Android Support Repository和Android
Support Library以确保可以正常地使用所有UI组件。
相关文章推荐
- Magnum Kuernetes源码分析(二)
- Codeforces 135E Weak Subsequence(组合计数)
- iOS开发-UI控件:动态改变UITableView中的Cell高度
- invalid request block size: 21573 (max 4096)...skip错误原因
- UIImageView添加圆角
- iOS开发-UI控件:UIDatePicker日期/时间选取器(滚轮)
- iOS开发-UI控件:UISwitch控件两种使用方法和监听
- iOS开发-UI控件:UITableView设置Section间距
- Android酷炫实用的开源框架(UI框架)
- UE4初学笔记一
- iOS开发-基础:UILabel字体加粗
- Gradle for Android(二)全局设置、自定义BuildConfig、混淆
- Android 联系人快速索引组件 QuickIndexView
- iOS _UITextView 例子 及使用
- UVA 10706 Number Sequence
- Android初级开发----用Handle机制更新UI界面
- 双端队列(deque)数组实现
- EasyUi的tab组件href属性链接的页面JS代码无法执行
- UnCaught TypeError:date.getFullYear is not a function解决方案
- 前台框架EasyUI的弹出框dialog,样式调整总结