gpt4 book ai didi

Android如何在onitemclick覆盖函数中选择autocompletetextview的id

转载 作者:行者123 更新时间:2023-11-30 02:51:36 25 4
gpt4 key购买 nike

我有三个 autoCompleteTextView 框作为 home , work , other

所以在家庭自动完成框中,我从服务器获取数据并选择一个项目,然后将该项目存储到 home_latlong 字符串中。同样,我必须从其他自动完成工作中获取值,我将该值存储在另一个名为 home_latlong 的字符串中。下面的代码显示了 onItemClick 覆盖函数,我将在其中存储 home_latlongwork_latlong。`

ontemClick(AdapterView<?> adapterView, View view,
int position, long id) {
System.out.println("POSITION ="+position);
for (int i = 0; i < latlong.size(); i++) {
if(i==position){
home_latlong=latlong.get(i);
System.out.println("ARRAY"+latlong.get(i));
}
}
}`

所以问题是我无法区分何时存储 home_latlong 以及何时存储 work_latlong。我尝试使用 autocompletetextview 的 id,但它对此功能没有帮助。

最佳答案

我用匿名内部类解决了,

actv1 = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1);
actv1 .setOnItemClickListener(new OnItemClickListener() {

@Override
public void onItemClick(AdapterView<?> adapterView, View v, int position,
long id) {
// TODO Auto-generated method stub
for (int i = 0; i < latlong.size(); i++) {
if (i == position) {
home_latlong = latlong.get(i);
System.out.println("ARRAY" + latlong.get(i));
}

}
}

});

work_latlong 类似,我有另一个匿名内部类,所以我可以得到我点击了哪个自动完成 View 。

关于Android如何在onitemclick覆盖函数中选择autocompletetextview的id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24063029/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com