本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
ListView和SlidingDrawer
XML文件
main.xml文件
两个控件按钮btnListView和btnSlidingDrawer
<Button
android:id="@+id/listView"
android:layout_width="wrap_content"
androi ...
刷新 javaFX2.0 数据视图(TableView/ListView/TreeView)
数据视图(TableView/ListView/TreeView)通过监听其ObservableList中的项(items)的变化来更新视图.当项发生变化时, 这些视图才得以更新. 这里的变化是指项的增删, 但项的内容(如某个字段)在外部发生变化, 这些视图并不会自动更新.
以下是两种动态更新数据视图的方法:
//最简单的方法是通过改变视图的items强制更新数据视 ...
android listview图文混排
自定义listview,图文混排效果
public class Personal extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView ...
[转载]Android实现ListView异步加载图片
原文分享地址:http://apps.hi.baidu.com/share/detail/34554080
ListView异步加载图片是非常实用的方法,凡是是要通过网络获取图片资源一般使用这种方法比较好,用户体验好,不用让用户等待下去,下面就说实现方法,先贴上主方法的代码:
package cn.wangmeng.test;
import Java.io.IOExcept ...
【so easy~】完全仿QQ好友列表,自定义ExpandableListView!
最近,需要做一个可展开的listview,不禁想起了ExpandableListView。但是,在写了一个简单的例子后,发现了问题:
ExpandableListView是又多个childList组成的。
当展开的childList过长,又需要打开其他的list时,用户只能先滚动到最上面关掉这个childList,才可能打开其他的childlist!
这样的用户体验很差。iPhon ...
(转)notifyDataSetChanged() 动态更新ListView
有时候我们需要修改已经生成的列表,添加或者修改数据,notifyDataSetChanged()可以在修改适配器绑定的数组后,不用重新刷新Activity,通知Activity更新ListView。今天的例子就是通过Handler AsyncTask两种方式来动态更新ListView.从今天起,每次学习的源代码都会打包上传,方便各位同学学习,注册帐号即可下载。
布局main.xml:
< ...
Android ListView item中有按钮(Button)不能点击或者条目不能点击的问题
Android ListView item中有按钮(Button)不能点击或者条目不能点击的问题
增加了按钮之后,列表条目不能点击的原因是:需要把Button的相关属性设置成这样:
android:focusable="false"
不过在开发过程中,我有个动态获取图片并刷新列表的机制,发现每次调用完notifyDataSetChanged()方法之后But ...
为ListView增加Header
为ListView增加Header
ListView提供了Header,让我们可以轻松地建立起标题,以实现美化。
写个简单的例子说明这个事情。先写个最简单的。
这里的header就是一个TextView生成的ListView Header部分。在布局的Listview部分:
<ListView
android:id="@+id/list"
...
ListView优化:对象重用
Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View。
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder;
if (convertView == null) {
...
【转】ListView 滚动翻页/滚动加载
1.滚动加载
listView.setOnScrollListener(new OnScrollListener() {
//添加滚动条滚到最底部,加载余下的元素
@Override
public void onScrollStateChanged(AbsListView view ...
【转】Android中ListView动态添加删除项
SimpleAdapter listItemAdapter; // ListView的适配器
ArrayList<HashMap<String, Object>> listItem; // ListView的数据源,这里是一个HashMap的列表
ListView myList; // ListView控件
listItem = new ArrayList< ...
ListView底部分隔线的问题
在工作中遇到了一个难题,就是一个listView在最下面的一个item下面没有分割线,要求是必须得有这条分割线。经过一通研究发现了这个奇怪的现象:
1. ListActivity有这条底部分割线。
2.在Activity中只有listview,没有别的控件的话也会有。
其实ListActivity也是一个Activity,只不过在其中使用了SetContent ...
listview 滑动分页 contextmenu菜单用法
这节将阐述一个listview 的滑动分页效果,和contextmenu用法,根据listview选项弹出一个contextmenu菜单,再根据所选择的菜单项执行查看详情或者编辑提交,效果如图:
自定义listview项:
contextmenu,长按选项唤出:
选择详情菜单:
选择编辑菜单:
滑动分页,当大滚动到最好一项时,自动加载下一页: 代码:
package com. ...
[Android] ListView中getView的原理+如何在ListView中放置多个item
ListView 和 Adapter 的基础
工作原理:
ListView 针对List中每个item,要求 adapter “给我一个视图” (getView)。
一个新的视图被返回并显示
如果我们有上亿个项目要显示怎么办?为每个项目创建一个新视图?NO!这不可能!
实际上Android为你缓存了视图。
Android中有个叫做Recycler的构件,下图是他的工作原理:
...