我想从用户单击的行中获取 Last textview
例如,
我点击了第一行然后我会得到“单一奶酪浇头”
那么我如何实现 onclicklistener 任何建议。
我想从用户单击的行中获取 Last textview
例如,
我点击了第一行然后我会得到“单一奶酪浇头”
那么我如何实现 onclicklistener 任何建议。
对于列表视图,您应该使用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();
}
});
第二个参数返回您的行布局 ViewGroup。您只需使用 findViewById 从行布局中获取您需要使用的视图。
lv1.setOnItemClickListener(new OnItemClickListener (){
@Override
public void onItemClick(AdapterView<?> arg0, View view, int position,
long arg3)
这里 arg0 具有索引印刷机的项目名称。你可以得到这样的名字
name=arg0.getItemAtPosition(position).toString();
你完成了