android ListView中一些源码测试程序
2011-12-02 20:09
316 查看
package com.ldci.listview;
import android.app.ListActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AbsListView;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.AbsListView.OnScrollListener;
public class MainAct extends ListActivity {
private String[] title = {"aaa","bbb","ccc","ddd","eee","fff","ggg","hhh","iii","jjj","kkk","lll",
"mmm","nnn","ooo","ppp","qqq","rrr","sss","ttt"};
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
MyAdapter adapter = new MyAdapter(this, title);
setListAdapter(adapter);
ListView listView = new ListView(this);
listView.setOnScrollListener(new OnScrollListener() {
ImageView imageView = (ImageView)findViewById(R.id.imageView1);
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
// TODO Auto-generated method stub
if(scrollState==SCROLL_STATE_FLING){
imageView.setVisibility(View.VISIBLE);
}else{
imageView.setVisibility(View.INVISIBLE);
}
}
@Override
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount) {
// TODO Auto-generated method stub
}
});
}
}
import android.app.ListActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AbsListView;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.AbsListView.OnScrollListener;
public class MainAct extends ListActivity {
private String[] title = {"aaa","bbb","ccc","ddd","eee","fff","ggg","hhh","iii","jjj","kkk","lll",
"mmm","nnn","ooo","ppp","qqq","rrr","sss","ttt"};
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
MyAdapter adapter = new MyAdapter(this, title);
setListAdapter(adapter);
ListView listView = new ListView(this);
listView.setOnScrollListener(new OnScrollListener() {
ImageView imageView = (ImageView)findViewById(R.id.imageView1);
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
// TODO Auto-generated method stub
if(scrollState==SCROLL_STATE_FLING){
imageView.setVisibility(View.VISIBLE);
}else{
imageView.setVisibility(View.INVISIBLE);
}
}
@Override
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount) {
// TODO Auto-generated method stub
}
});
}
}
相关文章推荐
- android内置的一些测试程序
- HAL(4) -- 开发android源码硬件访问服务和应用测试程序
- Android 源码开发去掉弹出的默认程序。
- Android开发实现可拖动排序的ListView功能【附源码下载】
- 性格色彩测试android程序开发之十--输出结果
- Android Studio HelloWord 测试程序在Android5.1真机上运行异常分析
- Android界面——ListView的一些事
- 【进阶android】ListView源码分析——ListView的滚动机制
- android Listview分批加载+自动加载(改进版)(附源码下载)
- Android的串口通信测试程序
- Android如何在测试程序中删除被测应用私有的原始数据
- Android中创建一个使用ListView以及用BaseAdapter进行数据适配的程序
- 正在学习 android 开发,开发环境已搭建完毕,第一个测试程序已在模拟器上运行成功。
- Android应用开发揭秘的第18个程序5_13_SetFlags修改版和高仿版的源码注释
- Android-PullToRefresh的用法 及源码中你应该知道的一些东西
- Android测试教程9--聊聊配置测试环境的一些问题
- Android弱网测试中关于网络检测的一些借鉴方法
- android中用ExpandableListView实现三级扩展列表(附源码)
- CSDN上下载的一些关于Android程序调用Webservice运行不成功的问题
- 关于Android中xListView所出现的问题(点击后程序崩掉)