各widget控件
来源:互联网 发布:做测试用linux干什么 编辑:程序博客网 时间:2024/06/05 21:02
StretchScrollView
一个可以下拉滚动条的视图区域
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content">
fixgridview九宫格
anim 动画类型
RecyclerView 是Android L版本中新添加的一个用来取代ListView的SDK,它的灵活性与可替代性比listview更好。接下来通过一系列的文章讲解如何使用RecyclerView,彻底抛弃ListView.
介绍
RecyclerView与ListView原理是类似的:都是仅仅维护少量的View并且可以展示大量的数据集。RecyclerView用以下两种方式简化了数据的展示和处理:
使用LayoutManager来确定每一个item的排列方式。为增加和删除项目提供默认的动画效果。
你也可以定义你自己的LayoutManager和添加删除动画,RecyclerView项目结构如下:
Adapter:使用RecyclerView之前,你需要一个继承自RecyclerView.Adapter的适配器,作用是将数据与每一个item的界面进行绑定。LayoutManager:用来确定每一个item如何进行排列摆放,何时展示和隐藏。回收或重用一个View的时候,LayoutManager会向适配器请求新的数据来替换旧的数据,这种机制避免了创建过多的View和频繁的调用findViewById方法(与ListView原理类似)。
目前SDK中提供了三种自带的LayoutManager:
LinearLayoutManagerGridLayoutManagerStaggeredGridLayoutManager
第一节、简单的RecyclerView使用方法
本节所示示例是一个最简单的使用方法,在接下来几节中将会介绍更多RecyclerView的别的一些屌爆的用法。作者用的环境是Android Studio 0.8.6。
1、添加依赖
在AS的build.gradle中添加依赖,然后同步一下就可以引入依赖包:
1
2
3
4
dependencies {
…
compile ‘com.android.support:recyclerview-v7:21.0.+’
}
2、编写代码
添加完依赖之后,就开始写代码了,与ListView用法类似,也是先在xml布局文件中创建一个RecyclerView的布局:
1
2
3
4
5
6
7
8
9
10
11
0 0
- 各widget控件
- Widget控件
- 81Widget小控件
- 创建Widget窗口控件
- Widget 桌面小控件
- 使用widget控件的一般规律!!!
- Android Widget添加自定义控件
- Widget控件(ImageView)无响应
- jqueryMobile Loader widget 控件改造
- Android自定义控件(Widget)
- table widget 控件的应用
- Android常用控件(Widget)
- (转)4.1中央控件(The Central Widget)
- 自定义widget的新控件【转】
- 创建主屏幕控件----App Widget
- 日期控件的使用(Datepicker Widget)
- CocoStudio: UI控件的基类Widget
- Android系统UI设计之:Widget控件
- c++中的string常用函数用法总结
- hdu 3081 Marriage Match II【并查集+二分+最大流Dinic+建图】
- SharedPreferencesCompat的由来与简单解析
- Spring Boot默认的日志格式
- mysql日期格式化大全
- 各widget控件
- Spring MVC Basic Process Flow
- POJ 1061青蛙的约会 扩展欧几里得
- From Keyframes to Key Objects: Video Summarization by Representative Object Proposal Selection
- HDU 3923 Invoker
- 大数据_Storm_Storm集群的搭建
- Linux系统应用管理方法探究
- KafKa基于Zookeeper集群安装
- 生无可恋