物联网开发ListView常用事件监听方法
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
@Override //这里需要注意的是第三个参数arg2,这是代表单击第几个选项 public void onItemClick(AdapterView<!--?--> arg0, View arg1, int arg2,
long arg3) { //通过单击事件,获得单击选项的内容 String text = listView.getItemAtPosition(arg2)+; //通过吐丝对象显示出来。 Toast.makeText(getApplicationContext(), text, 1).show(); } } }
//为listView对象进行监听:当点击子项目的时候触发
listView.setOnItemClickListener(new ItemClickEvent()); }
//继承OnItemClickListener,当子项目被点击的时候触发 private final class ItemClickEvent implements OnItemClickListener{
1监听器在点击该项目的子项时触发,2监听器在触碰到ListView时触发,3监听器 在ListView滚动时触发, 下面几个例子分别表述了具体处理的办法
public class FriendActivity extends Activity {
private ListView listView;
@Override protected void onCreate(Bundle savedInstanceState) {
谢谢关注!
Байду номын сангаас
对ListView对象进行监听:常用的对ListView对 象监听的有三个:
1.OnItemClickListener :监听器在点击该项目的 子项时触发
2.OnTouchListener:监听器在触碰到ListView时 触发
3.OnScrollListener:监听器在ListView滚动时触 发
//获取xml文件中listView控件 listView = (ListView)findViewById(R.id.ayyay_list_list); //然后为listView控件调用setAdapter方法,让数据显示在界面上。 listView.setAdapter(new ArrayAdapter<string>(this,yout.simple_list_item_1,ls));
super.onCreate(savedInstanceState); setContentView(yout.main); //我们设置一个List集合,然后向里边添加几条数据 List<string> ls = new ArrayList<string>(); ls.add(张三);
ls.add(李四); ls.add(王五);
long arg3) { //通过单击事件,获得单击选项的内容 String text = listView.getItemAtPosition(arg2)+; //通过吐丝对象显示出来。 Toast.makeText(getApplicationContext(), text, 1).show(); } } }
//为listView对象进行监听:当点击子项目的时候触发
listView.setOnItemClickListener(new ItemClickEvent()); }
//继承OnItemClickListener,当子项目被点击的时候触发 private final class ItemClickEvent implements OnItemClickListener{
1监听器在点击该项目的子项时触发,2监听器在触碰到ListView时触发,3监听器 在ListView滚动时触发, 下面几个例子分别表述了具体处理的办法
public class FriendActivity extends Activity {
private ListView listView;
@Override protected void onCreate(Bundle savedInstanceState) {
谢谢关注!
Байду номын сангаас
对ListView对象进行监听:常用的对ListView对 象监听的有三个:
1.OnItemClickListener :监听器在点击该项目的 子项时触发
2.OnTouchListener:监听器在触碰到ListView时 触发
3.OnScrollListener:监听器在ListView滚动时触 发
//获取xml文件中listView控件 listView = (ListView)findViewById(R.id.ayyay_list_list); //然后为listView控件调用setAdapter方法,让数据显示在界面上。 listView.setAdapter(new ArrayAdapter<string>(this,yout.simple_list_item_1,ls));
super.onCreate(savedInstanceState); setContentView(yout.main); //我们设置一个List集合,然后向里边添加几条数据 List<string> ls = new ArrayList<string>(); ls.add(张三);
ls.add(李四); ls.add(王五);