Android 如何获取上一个文本视图';是否从customlistview的行中删除数据?
我想从用户单击的行中获取最后一个文本视图 例如 我点击了第一排,然后我会得到“单一奶酪顶部” 那么,我该如何实施这个计划呢?请给出建议Android 如何获取上一个文本视图';是否从customlistview的行中删除数据?,android,custom-lists,Android,Custom Lists,我想从用户单击的行中获取最后一个文本视图 例如 我点击了第一排,然后我会得到“单一奶酪顶部” 那么,我该如何实施这个计划呢?请给出建议 lv1.setOnItemClickListener(new OnItemClickListener (){ @Override public void onItemClick(AdapterView<?> arg0, View view, int position, long arg3)
lv1.setOnItemClickListener(new OnItemClickListener (){
@Override
public void onItemClick(AdapterView<?> arg0, View view, int position,
long arg3)
您已经完成了对于listview,您应该使用OnItemClickListener而不是OnClickListener。给你
list.setOnItemClickListener(new OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> arg0, View viewGroup, int position,
long arg3) {
TextView lastTextView = (TextView)viewGroup.findViewById(R.id.last_textview_id);
String lastText = lastTextView.getText().toString();
}
});
list.setOnItemClickListener(新的OnItemClickListener(){
@凌驾
公共视图单击(AdapterView arg0,视图组,内部位置,
长arg3){
TextView lastTextView=(TextView)viewGroup.findViewById(R.id.last\u TextView\u id);
字符串lastText=lastTextView.getText().toString();
}
});
第二个参数返回行布局视图组。您只需使用findViewById从行布局中获取需要使用的视图 您使用的是什么类型的适配器?你能发布与listview相关的代码吗?你已经有代码了吗?至少显示您的OnClickListener回调方法和行的XML。非常感谢您的回复,但它不起作用,因为您正在尝试按位置获取数据,这对我的自定义listview没有帮助。
list.setOnItemClickListener(new OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> arg0, View viewGroup, int position,
long arg3) {
TextView lastTextView = (TextView)viewGroup.findViewById(R.id.last_textview_id);
String lastText = lastTextView.getText().toString();
}
});