android - ListActivity的onListItemClick()方法是如何调用的?

标签 android listactivity

我是编程新手,想知道如何调用 onListItemClick() 方法:

protected void onListItemClick(ListView l, View v, int position, long id){ 
super.onListItemClick(l, v, position, id)
};

我的问题是,当我们单击调用此方法的列表项时: 是某种系统回调吗? DVM 负责调用它, 或者它是什么?

最佳答案

My question is that when we click on the list item who calls this method : is it some kind of System callback, is DVM responsible for invoking it, or what is it?

ListActivity 执行的操作与您扩展 Activity 而不是 ListActivity 时所做的操作相同。它注册 AdapterView.OnItemClickListener 的实例,并且当调用回调的方法时,它会调用您要重写的方法。

关于android - ListActivity的onListItemClick()方法是如何调用的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31773748/

相关文章:

java - ItemOnClick 监听器 Android

android - 任何人都可以为我提供 Android 中 Two_line_list_item 的示例吗?

android - 在 ListView 中访问特定项目的布局

android - BitmapFacotry.decodeByteArray 为有效图像的字节数组返回 null

java - 每次使用 onClickListener 调用不同的类

Android opengl GL10.glDrawRect?

Android 列表 Activity 显示内容的时间太长

android - 不显示 ListView 内的 RelativeLayout 边距

android - 登录屏幕闪烁 Toast

android - 类扩展 ListActivity "whose id attribute is ' android.R.id.list'"