本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第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
最新文章列表
ScrollView嵌套ListView
ScrollView和ListView是都自带滚动条的,所以一起使用时便会出现一些问题,例如ListView显示不完全。
解决方法如下
<ScrollView>
……
<LinearLayout>
</LinearLayout>
……
</ScrollView>
我们要做的就是自定义一个 ...
android 的 ListView 实现无限循环滚动
目前很多人 都想知道android中的ListView是怎样实现无限循环滚动的, 现在给大家一个例子, 是项目中的一个模块。
项目需求:每个Activity的顶端显示一个ListView, 内容是赞助公司的名称和简要信息。
实现:
1 装有ListView的xml布局
<ListView android:id="@+id/history_list"
...
Android ListView 图片异步加载
当listview中的图片需要从网络加载时,便出现了异步加载的问题。
常见的比如应用推荐,ListView的每一项包含一个图标和一段文字。
简单说一下思路:
1. 先加载文字,图标位置先空着或设成默认图标,显示ListView。同时新开线程去从网络获取图标。
2. 每获取到一个图标,更新ListView关联的Adapter所操作的数据。然后调用
BaseAdapter.not ...
在ListView中增加HeaderView和FootView
在开发新浪微博的时候我使用了android中的ListView中的FootView来增加一个更多项来动态添加数据。但是我在开发的时候却遇到这个问题就是我添加了这个FootView的时候我通过在后台去下载数据比如:图片和一下文字信息的时候当后台有了数据过个通过消息机制来通知主线程去刷新UI(这里需要注意的是我们在开发当中所有的UI刷新必须在主线程去刷新界面,因为android中UI线程是不安全的其他我 ...
Android应用开发之(你必须知道的ListView方法)
1. 更新ListView中的数据,通过调用BaseAdapter对象的notifyDataSetChanged()方法:
mAdapter.notifyDataSetChanged();
2. 每个listview都有无效的位置,如第一行的前一行,最后一行的后一行,这个无效的位置是一个常量.
ListView.INVALID_POSITION
3. 有时我们需要在程序 ...
ListView中动态添加数据方法
android中在ListView中动态添加数据个人总结三种方法:
第一:
在重写的BaseAdapter中的getView()方法中判断是否在显示指定数据行让后再getCount()中多分配一个长度这个长度用来存放这个动态添加数据按钮。
第二:
通过ListView中的addFooterView()方法来为这个ListView中添加一个FootView,当然也可以添加一个ad ...
Android ListView自适应实现表格
说说如何用ListView实现自适应的表格。GridView比ListView更容易实现自适应的表格,但是GridView每个格单元的大小固定,而ListView实现的表格可以自定义每个格单元的大小,但因此实现自适应表格也会复杂些(格单元大小不一)。另外,GridView实现的表格可以定位在具体某个格单元,而ListView实现的表格则只能定位在表格行。因此还是那句老话:根据具体的使用环境而选择Gr ...
ListView异步加载图片是非常实用的方法
ListView异步加载图片是非常实用的方法,凡是是要通过网络获取图片资源一般使用这种方法比较好,用户体验好,下面就说实现方法,先贴上主方法的代码:
Java代码
package
cn.wangmeng.test;
import
java.io.IOException;
import
java.io.InputS ...
使用startActivityResult()保存Listview滚动条位置
有关于startActivityForResult():
父活动(caller)中有:
startActivityForResult(Intent,requestCode)//启动一个activity包含参数请求码和具体的intent数据,其中请求码可以用来识别子活动
onActivityResult(int requestCode, int resultCode, Intent data) ...
Android ListView几个比较有用的属性(转)
1)android:stackFromBottom="true"
设置你做好的列表显示在列表的最下面,值为true和false.
2)android:transcriptMode="alwaysScroll"
设置的控件transcriptMode属性可以将Android平台的控件(支持ScrollBar)自动滑动到最底部.
...
使用CursorAdapter自定义Cursor和ListView之间的数据绑定
最近在做一个短信应用,需要将系统的短信数据读取出来,并显示在listview中,但是由于短信数据本身并不是十分适合于软件用户直接阅读。必须将短信内容适当修改后才能更为用户接受。刚开始我用的SimpleAdapter实现,但是后来发现使用SimpleAdapter实现的话,列表的渲染速度很慢,于是决定改用SimpleCursorAdapter,但是刚开始时不知道怎么将数据修改后添加到lsitv ...
android中异步加载图片
浅谈Android ListView 异步图片获取
Android应用中,从远程获取图片算是经常要用的一个功能,而图片资源往往会消耗比较大的流量,而且如果加载在图片比较多的View中,如ListView GridView WebView中,加载速度会比较缓慢。Android中图片加载速度很慢的话,程序很容易就挂掉,等待的用户用户同样会等到崩溃。
我们一般的处理方法是:
...
andriod给ListView中的TextView增加跑马灯效果
正常情况下跑马灯效果只需要在TextView中添加android:ellipsize="marquee" android:singleLine="true"
android:focusable="true"属性就可以了,不过这个方法要求指定的TextView必须要获取焦点,而在ListView中这个焦点的获取就变得疑惑了.
解决的方法按 ...
ListView
去掉拖动时候的黑色阴影
android:cacheColorHint="#00000000"
或者
listview.setCacheColorHint(0);
对于ListActivity也一样,只需要在onCreate中加上
this.getListView().setCacheColorHint(0);
设置List Item选中时候的颜色(设置 ...
ListActivity、TabActivity异同
ListActivity、TabActivity的结构都大同小异,他们的直接父类都是Activity。
ListActivity管理一个ListView,而TabActivity管理一个TabHost对象。
TabHost,ListView内容发生改变时,
Activity.onContentChanged用来刷新各组建的数据.
区别主要在于,如果用户没有自定义布局文件.
List ...
ListActivity笔记
ListActivity用于显示绑定在Array或Cursor对象的数据项,当然你还可以自定义数据源,只需实现ListAdapter接口定义自己的数据源(这是典型的适配器模式);
ListActivity通过注册了BaseAdapter.OnItemClickListener来实现当一个数据项点击时通知回调函数onListItemClick(..);
一个ListActivity的 ...
关于Listview取值问题
ListActivity中 ListView一般都是对应的响应事件是onListItemClick(ListView l, View v, int position, long id)
当存入的是cursor,那取值的时候如下:
Cursor c=(Cursor)adapter.getItem(position);
然后对应的取值就行了比如,c.getLong(c.getColumnIndex ...
Android下的横向ListView源代码下载
Android中,默认ListView都是纵向拖动的,横向拖动常用的有两种方式:
1.使用Gallery控件,但该控件限制较多,很多时候难以满足我们的要求。比如:用该控件选中其中一项时,该项会自动居中,这样的功能有时是不需要的。因此,该控件灵活性很小。
2.使用HorizentalScrollView,该控件可以支持横向滑动,但是并非使用AdapterView实现,不能管理内存。因此在内容较大较 ...