Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中将侦听器添加到自动完成下拉列表中?_Android - Fatal编程技术网

如何在android中将侦听器添加到自动完成下拉列表中?

如何在android中将侦听器添加到自动完成下拉列表中?,android,Android,我有一个自动完成的下拉列表,我想在单击列表中的一项时执行一些操作。。是否有任何侦听器或事件处理程序可用于此???使用,这将为您提供名为setOnItemClickListener()的方法。使用,这将为您提供名为setOnItemClickListener()的方法。私有AdapterView.OnItemClickListener searchItemClicked=new AdapterView.OnItemClickListener() { public void onItemClick(

我有一个自动完成的下拉列表,我想在单击列表中的一项时执行一些操作。。是否有任何侦听器或事件处理程序可用于此???

使用,这将为您提供名为setOnItemClickListener()的方法。

使用,这将为您提供名为setOnItemClickListener()的方法。

私有AdapterView.OnItemClickListener searchItemClicked=new AdapterView.OnItemClickListener() { public void onItemClick(AdapterView父对象、视图、整型位置、长id) { //你的代码在这里 } } 需要注意的是,当用户选择下拉列表时,OnItemSelectedListener不会激活

private AdapterView.OnItemClickListener searchItemClicked=new AdapterView.OnItemClickListener()
{
public void onItemClick(AdapterView父对象、视图、整型位置、长id)
{
//你的代码在这里
}
}

需要注意的是,当用户选择下拉列表时,OnItemSelectedListener不会激活

如何获取所选项目的字符串文本,,在我需要实现这个方法的地方,public void onItemSelected(AdapterView父对象,视图视图,int-position,long-id){View.}对吗?创建一个实现AdapterView.OnItemSelectedListener的类,在这个名为getItemAtPosition(position)的方法中将帮助您获取数据。查看如何获取所选项目的字符串文本,,在我需要实现这个方法的地方,public void onItemSelected(AdapterView父对象,视图视图,int-position,long-id){View.}对吗?创建一个实现AdapterView.OnItemSelectedListener的类,在这个名为getItemAtPosition(position)的方法中将帮助您获取数据。看见
private AdapterView.OnItemClickListener searchItemClicked = new AdapterView.OnItemClickListener()
{
    public void onItemClick(AdapterView<?> parent, View view, int position, long id)
    {
    //your code here
    }
}