Android 如何在McClick侦听器中获取listitem文本?
我已经创建了一个列表视图,并且添加了一些项目,有人能帮我在项目单击侦听器中获取项目文本吗Android 如何在McClick侦听器中获取listitem文本?,android,Android,我已经创建了一个列表视图,并且添加了一些项目,有人能帮我在项目单击侦听器中获取项目文本吗 lv.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView <? > parent, View view, int position, long id) { Object o = parent.getItemAtP
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView <? > parent, View view,
int position, long id) {
Object o = parent.getItemAtPosition(position);
String keyword = o.toString();
Log.v("value ", "result is " + keyword);
}
});
lv.setOnItemClickListener(新的OnItemClickListener(){
public void onItemClick(AdapterView我假设您对该项目有TextView
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView <? > parent, View view,
int position, long id) {
TextView txt = (TextView) parent.getChildAt(position - lv.firstVisiblePosition()).findViewById(R.id.mylistviewtextview);
String keyword = txt.getText().toString();
Log.v("value ", "result is " + keyword);
}
});
lv.setOnItemClickListener(新的OnItemClickListener(){
public void onItemClick(AdapterView首先,拦截选择的正确事件是onItemSelected
,因为onClick处理程序中可能没有进行选择。然后,这个问题得到了很好的处理希望此链接能够帮助您[在此处输入链接描述][1][1]:在我的例子中,这有点困难,因为它从另一个类加载了arraylist…谢谢!在这和上面的答案之间,他们在谷歌搜索了这个确切的东西后都帮了我。