Item listener学习
来源:互联网 发布:java开发大学项目 编辑:程序博客网 时间:2024/06/01 20:34
先在Activity里面添加ListView<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.user.android2_lesson_03_listener.MainActivity"><ListView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/lv"/></RelativeLayout>package com.user.android2_lesson_03_listener;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.ArrayAdapter;import android.widget.ListView;import android.widget.Toast;import java.util.ArrayList;import java.util.List;public class MainActivity extends AppCompatActivity implements AdapterView.OnItemClickListener {// 声明一个属性 private ListView listView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);// 创建一个ListView对象 listView = new ListView(this); listView.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_expandable_list_item_1,getData()));// 设置监听器// 1.将自身设置为ListView的监听器 listView.setOnItemClickListener(this); setContentView(listView); } private List<String> getData(){ List list = new ArrayList(); list.add("李三炮"); list.add("刘二狗"); list.add("孙大彪"); return list; } @Override public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {// 第一个参数是父控件// 第二个参数是触发这个时间的控件——ListView// 第三个参数是点击的item的位置// 第四个参数是点击的item的id Toast.makeText(this,"点击了第"+i+"个Item",Toast.LENGTH_SHORT).show(); }}
0 0
- Item listener学习
- Listener学习
- servlet listener学习笔记
- Observer/Listener学习
- Javaweb之Listener学习
- 监听器(Listener)学习
- 监听器(Listener)学习进阶
- 监听器(Listener)快速学习
- listener监听器学习笔记
- 监听器(Listener)学习
- Listener监听器学习
- jsp学习5-listener
- Filter、Servlet、Listener的学习
- Java.Web学习笔记 Listener
- 过滤器(Filter)、监听器(Listener)学习
- Listener学习笔记-- day02 邮件系统
- QML学习:Item元素
- Qml中Item学习
- bootstrap 全局样式排版
- java性能优化之字符串优化处理
- 抽象类和接口
- 【MyBatis框架】订单商品数据模型-分析思路
- BufferedInputStream和BufferedOutputStream用法 解决乱码
- Item listener学习
- eclipse中设置jsp默认字符编码格式
- vs2010中将复制过来的文件或文件夹显示到解决方案管
- spring MVC3原理教程及其框架搭建实例
- 华为机试题【12】-关灯泡
- vim常用配制文件
- 华为机试题【12】-关灯泡
- SWT开发Java应用程序GUI入门
- zedboard初识