- 浏览: 253893 次
- 性别:
- 来自: 武汉
文章分类
- 全部博客 (195)
- android开发 (29)
- JAVA (3)
- android—Task (1)
- android—Folders (1)
- android—gallery (1)
- android—ListView (15)
- android—GridView (4)
- android—Notification (3)
- android—File (5)
- android—tabhost (3)
- android—uri (4)
- android—Shortcut (1)
- android—Imei (1)
- android—Vibrator (3)
- android—Voice (1)
- android 小案例练习 (2)
- android—Wifi (1)
- android—login (1)
- android—onKeyDown (1)
- android—Activity (12)
- android—onTouchEvent (2)
- android—thread (2)
- android—app (3)
- android—webview (2)
- android—Activity自动跳转 (2)
- android_sensor (1)
- android_URL (2)
- android—Googlemap (1)
- android TextView小练习 (1)
- android-apk (1)
- android -sqlite (2)
- Java -xml (1)
- rest (1)
- android-phone (2)
- android—image (7)
- android_intent (3)
- android——broadcastReceiver (2)
- Map (1)
- lock (0)
- android-background (2)
- android-cache (2)
- android-expandtab (2)
- android_UI控件实现 (0)
- android_viewfinderview (1)
- android-Popup (1)
- Android—TextView (0)
- Android-network (1)
- android_share (1)
- Android_pulldownview (0)
- android-Switch (1)
- android_actionbar (1)
- Android_scrollview (1)
- android_util (9)
- android-sparseArray (1)
- android_Adapter (1)
- Android—DatePicker (2)
- kjframeforandroid (1)
- DragSortListView (1)
- Afinal (1)
- Android-StaggeredGrid (1)
- SmoothProgressBar (1)
- ExplosionField (1)
- android-async-http (1)
- Android—circleindicator (1)
- android—stepsview (1)
- android—spanny (1)
- Android-ViewPager (2)
- android—pull layout (1)
- Android—time (1)
- PullToDismissPager (1)
- android—chart (1)
- android—pullzoomview (1)
- listviewfilter (1)
- andrAndroid-GIF (1)
- android—ListView,StickyScrollView (1)
- gradle (1)
- android—fragment (1)
- Android--Glide (2)
- Android - SharedPreferences (1)
- Android_imageview (2)
- dialog弹出框 (2)
- android-recyclerview (2)
- Android-Badger (1)
- android_dialog (2)
- android—RecyclerView (4)
- android TextView (1)
- android—topbar (1)
- android—轮播图效果 (1)
- Android—imageView (2)
- androidAndroid—button (1)
- 视频教程 (1)
- kotlin学习 (1)
- Android—tag (1)
- android—view (1)
- TabLayout (1)
- android-webView (1)
- rich-text (1)
- swiper标点样式 (1)
- image (1)
- ExpandableTextView (1)
- viewPager (0)
最新评论
-
龙哥IT:
把这些东西,放在一起,自己用的时候方便而已,不用到处找了
Android权限Uri.parse的几种用法 -
YURANUS_:
干货 哈哈哈
Android权限Uri.parse的几种用法 -
narutolzj:
楼主,AppUtils类是自定义的吗,找不到~~
获取安装的应用 -
black_smart:
...
Android权限Uri.parse的几种用法 -
liu_zheng:
博主 我想把文字换成图片 要怎么修改呢??
用linearLayout代替ListView
-
不同的操作,加载更多样式不同
2018-06-06 16:24 711添加包: implementation 'com.scw ... -
列表滚动底部,自动显示发回顶部按钮
2017-08-08 16:00 581AutoScrollBackLayout 在ListVie ... -
ExpandableLinearLayout列表展开和收起功能
2017-07-17 16:10 968之前接触过几个类似的功能,展开和收起,都是自己在适配器里面 ... -
WaterDropListView实现ios7仿IOS“雨滴”拖拽的下拉刷新
2016-05-28 15:13 529WaterDropListView实现ios7下拉刷新和翻页 ... -
Listview列表滑动删除效果
2015-03-05 15:43 1496package com.ryg.slideview; ... -
点击实现 图标 晃动效果
2014-03-26 10:26 944定义Animation Animation sha ... -
下拉刷新功能
2012-03-15 15:08 2201参照别人的代码,然后根据需求,拉过来的,很实用 1。首 ... -
ListView动态分页的时候,定位滚动条的位置
2011-11-23 11:25 48781。找到每一页的最后一条数据的位置 public void ... -
用linearLayout代替ListView
2011-11-02 12:18 12500因为一个界面上面的内容太多,下面ListView查看不到,想在 ... -
Listview实现多个栏目(多个标题+每个标题下的内容)
2011-11-02 12:11 13611http://qsyz2002.blog.163.com/b ... -
ListView-自动加载数据一点代码
2011-10-26 15:37 1709private List<Map<String, ... -
设置ListView每个item点击背景图片设置
2011-10-26 15:31 7736利用itemview,fire,line来 ... -
ExpandableListView基本需要
2011-10-26 15:26 1403展开 int groupCount = viewAdapte ... -
ListView的动态加载-很简单的Demo
2011-10-08 10:01 8033ListView的动态加载,想必大家在网上都看过很多资料了。我 ...
相关推荐
2. **布局管理器(LayoutManager)**:虽然原生的`ListView`没有内置的布局管理器,但我们可以扩展`BaseAdapter`或使用`ArrayAdapter`来实现自定义逻辑,确保固定分类在正确的位置显示。 3. **SectionHeader**:每...
4. **适配器(Adapter)**: 将数据模型与ListView视图进行绑定的对象,如ArrayAdapter或BaseAdapter,负责填充和更新ListView的项。 5. **性能优化**: 如缓存策略、异步加载、数据分页等,都是提高ListView性能的...
19Android-16-listviewBaseAdapter.mp4
Custom-ListView--使用BaseAdapter 这段代码用于创建带有图像和文本的自定义ListView,我为此使用了Base Adapter。
在适配器方面,你需要创建一个继承自`BaseAdapter`的自定义适配器,并在`getView()`方法中处理每个Item的视图。你需要根据Item的状态(如是否被拉起)来决定如何显示和动画化视图。 此外,`JavaApk源码说明.txt`...
2. 适配器模式:Adapter遵循适配器设计模式,它可以是BaseAdapter、ArrayAdapter、CursorAdapter等,根据数据类型选择合适的Adapter。 3. 视图缓存:ListView使用Recycling机制,只显示当前屏幕可见的Item,当用户...
自定义Adapter通常继承自BaseAdapter或ArrayAdapter,根据需求重写其中的方法,如`getView()`,来决定每个列表项的布局和显示内容。在NewsListView项目中,我们可能需要创建一个自定义的Adapter,用于绑定新闻数据到...
BaseAdapter则是与ListView配合使用的数据适配器,负责将数据绑定到ListView的各个视图上。本篇文章将深入探讨ListView与BaseAdapter的工作原理,并详细介绍如何进行性能优化。 首先,我们来理解一下Adapter在...
自定义适配器通常继承自`BaseAdapter`或`ArrayAdapter`,根据需求覆盖以上提到的方法。在`getView()`方法中,开发者可以自由设计视图布局,如使用不同的视图类型,实现复杂的交互效果。此外,`convertView`参数允许...
2. **自定义Adapter**:继承BaseAdapter或ArrayAdapter,重写getView()方法。在这个方法中,根据数据项的状态决定是否显示EditText或TextView。如果是编辑模式,就展示EditText,否则展示TextView。同时,可以通过...
创建一个新的类,继承自BaseAdapter。在这个类中,你需要重写以下方法: - `getCount()`:返回数据源的大小。 - `getItem(int position)`:返回指定位置的数据对象。 - `getItemId(int position)`:返回指定位置...
开发者需要创建一个自定义Adapter,继承自BaseAdapter或ArrayAdapter,将数据转化为ListView可以显示的View。 3. **ViewHolder模式**: - 为提高ListView的滚动性能,通常采用ViewHolder设计模式。ViewHolder类...
自定义Adapter则需要继承BaseAdapter类,重写其中的方法,如`getCount()`、`getItem()`、`getItemId()`以及`getView()`。 6. **getView()方法**: 这是自定义Adapter中最重要的方法,负责创建或复用列表项视图并填充...
BaseAdapter是ListView的基础适配器,它是实现ListView数据绑定的关键。本篇将详细讲解BaseAdapter的封装及其在ListView中的应用。 首先,BaseAdapter是Android SDK提供的一种抽象类,它作为ListView与数据源之间的...
7. **自定义适配器**:如果SimpleAdapter无法满足所有需求,可以考虑继承BaseAdapter来自定义更复杂的适配器。 总之,SimpleAdapter是Android开发中快速展示列表数据的一个好工具。通过熟练掌握其使用方法和进阶...
适配器需要继承自BaseAdapter或ArrayAdapter,并重写其中的几个关键方法,如`getView()`,以便自定义每个列表项的显示样式。 1. **自定义ListView的Item布局** 首先,我们需要创建一个包含可滑动删除元素的布局XML...
在`ListViewBaseAdapter`这个文件中,很可能包含了实现上述逻辑的代码。可能有自定义的布局文件,用于定义ListView项的外观,还有可能包含了一些业务逻辑,如数据处理或事件监听。 使用BaseAdapter的一个优点是它...
`BaseAdapter`是Android SDK提供的一种适配器,它是所有自定义ListView适配器的基础类,用于将数据绑定到ListView上。本示例"BaseAdapter_listview"正是通过自定义BaseAdapter来实现ListView的展示。 首先,我们要...
- 自定义一个继承自BaseAdapter的Adapter,用于填充ListView的数据。Adapter需要实现以下方法:`getCount()`(返回列表项的数量)、`getItem(int position)`(返回指定位置的项)、`getItemId(int position)`(返回...
`BaseAdapter`是它背后的数据适配器,负责将数据源与ListView的视图进行绑定。本篇内容主要聚焦于2015年5月4日一篇博客文章中介绍的`BaseAdapter`的传统写法,我们将深入探讨这个主题。 `BaseAdapter`是Android SDK...