Listview 如何在android Studio中使用视图过滤字符串,而不是在OnItemClick中使用位置?

Listview 如何在android Studio中使用视图过滤字符串,而不是在OnItemClick中使用位置?,listview,android-activity,onitemclicklistener,onitemclick,Listview,Android Activity,Onitemclicklistener,Onitemclick,我已经使用position来过滤字符串。代码如下 String p = words[position]; String[] description = getResource().getStringArray(R.array.description_string_array);final String deslable=description[position]; Intent i = new Intent(Mainactivity.this, Activity2.class); i.putEx

我已经使用position来过滤字符串。代码如下

String p = words[position];
String[] description = getResource().getStringArray(R.array.description_string_array);final String deslable=description[position];
Intent i = new Intent(Mainactivity.this, Activity2.class);
i.putExtra("wordname", p);
i.putExtra("deslable",deslable);
startActivity(i);

在搜索文本时,我得到的是第一个索引,而不是描述布局中的相应索引。因此,任何人请告诉我如何修复它。还是有其他方法可以做到这一点?谢谢

您如何确定
位置的值
?你确定它不是0吗?位置意味着数组索引,所以当我搜索任何文本如“good”时,它必须显示good的描述,但描述布局显示起始索引如
a
an
等,它不会显示相应的描述布局索引。你的善意帮助对我意义重大。我知道位置意味着数组中的索引,但是如何设置它的值呢?其中的代码行表示类似于
position=…