android客户端学习-listview的列表点击事件

来源:互联网 发布:好看的推理小说知乎 编辑:程序博客网 时间:2024/05/21 10:08

1.OnItemClickListener: 可以处理视图中单个条目的点击事件

 首先  Activity 需要 implements OnItemClickListener

  然后  listView1.setOnItemClickListener(this);

最后

@Override
 public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
  // OnItmeClickListner 必须实现的方法
  String str = listView1.getItemAtPosition(position) +"";
  Toast.makeText(this, str, Toast.LENGTH_SHORT).show();
 }

2.OnScrollListener:监听滚动的变化,可以用于视图在滚动中的加载数据

首先:Activity implements OnItemClickListener,OnScrollListener

然后 listView1.setOnScrollListener(this);

最后:

@Override
 public void onScroll(AbsListView arg0, int arg1, int arg2, int arg3) {
  // TODO Auto-generated method stub
  
 }

 @Override
 public void onScrollStateChanged(AbsListView view, int scrollStatus) {
  /*
   * 调用顺序:
   * 1.SCROLL_STATE_TOUCH_SCROLL
   * 2.SCROLL_STATE_FLING
   * 3.SCROLL_STATE_IDLE
   * 案例:下拉刷新
   */
  switch (scrollStatus) {
  case SCROLL_STATE_FLING:
   Log.i("Main", "用户在手指在离开屏幕之前,由于用力滑了一下,视图仍因为惯性仍在滑动");
   break;
        case SCROLL_STATE_IDLE:
   Log.i("Main", "视图已经停止滑动了");
   break;
        case SCROLL_STATE_TOUCH_SCROLL:
         Log.i("Main", "用户手指没有离开屏幕,视图正在滑动");
         break;
  default:
   break;
  }
 }

 

 

监听器是程序和用户(或系统)交互的桥梁

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 眼角开得太尖了怎么办 眼角开得太大了怎么办 开眼角后增生了怎么办 下颌骨宽怎么办不整容 脸两边骨头太宽怎么办 接了睫毛眼睛疼怎么办 下颌骨错位脸歪怎么办 假体隆鼻感冒了怎么办 打了玻尿酸怀孕怎么办 鼻子上有出血点怎么办 内眼角开小了怎么办 上眼皮肿怎么办小妙招 嫁接的睫毛乱了怎么办 睫毛掉进眼睛里怎么办 痘痘留下的疤痕怎么办 宫颈癌前病变1级怎么办 纹身后结痂很厚怎么办 纹身结痂蹭掉了怎么办 药流20天同房了怎么办 药流23天同房了怎么办 小产后不来月经怎么办 人流12天同房了怎么办 人流20天同房了怎么办 人流后5天同房了怎么办 人流后3天同房了怎么办 人流20后同房了怎么办 上环后月经量多怎么办 上环后喝啤酒了怎么办 取环当天同房了怎么办 生完孩子有外痔怎么办 怀孕了宫腔积液怎么办 做完爱4天怕怀孕怎么办 半永久眉失败了怎么办 取环前2天同房了怎么办 怀孕了发现有子宫肌瘤怎么办 宫腔中央性粘连怎么办 孕妇宫腔粘连带怎么办 内膜厚怎么办吃什么好 功血引起的贫血怎么办 吃宫血宁后月经不来了怎么办 孕晚期胎心不好怎么办