ListView封装
来源:互联网 发布:jquery1.72.min.js 编辑:程序博客网 时间:2024/06/05 11:26
直接上代码。
Adapter的封装
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
ViewHolder的封装
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
使用方式
package com.jackeysun.touchpullview;
import Android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.ListView;
import Java.util.ArrayList;
import java.util.List;
public class MainActivity extends AppCompatActivity {
private ListView listView;private MyAdapter adapter;private List<String> datas;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); listView = (ListView) findViewById(R.id.listView); adapter = new MyAdapter(MainActivity.this, R.layout.item); listView.setAdapter(adapter);}public void click(View view){ datas = new ArrayList<>(); for (int i = 0; i < 10; i++) { datas.add(new String("第" + i + "项")); } adapter.setItem(datas);}
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
阅读全文
1 0
- ListView封装
- ListView封装
- 封装listview分页加载
- Listview的适配器封装
- Android ListView封装类
- listview的封装使用
- ListView的高级封装
- listview封装处理
- Android ListView封装
- ListView 通用Adapter封装
- ListView中数据的封装
- Android---封装ListView的Adapter
- ListView 及Recyclerview的封装
- ListView之ViewHolder类封装
- ListView 优化之ViewHolder封装
- ListView多布局Adapter封装
- ListView的优化以及数据封装
- Android之ListView的高级封装!
- PHP 数字转换为大写的函数
- 谱聚类算法(Spectral Clustering)
- Java中的对象
- Linux系统下如何查看某个命令的安装位置
- 动态代理的两种实现:JDK动态代理、CGLib动态代理
- ListView封装
- 低功耗蓝牙cc2541学习笔记之UART-4-协议栈uart接受数据实验
- cad怎样按住鼠标中键拖动图
- python学习笔记(十四)标准库urllib
- codeforces Gym
- 手工编译一个ndk程序
- redux初学笔记
- LeetCode-538 Convert BST to Greater Tree
- Android 5.1 property属性系统分析