0

我想从用户单击的行中获取 Last textview

例如,

我点击了第一行然后我会得到“单一奶酪浇头”

那么我如何实现 onclicklistener 任何建议。

在此处输入图像描述

4

2 回答 2

1

对于列表视图,您应该使用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 从行布局中获取您需要使用的视图。

于 2013-10-09T13:41:29.697 回答
0
    lv1.setOnItemClickListener(new OnItemClickListener (){

@Override
public void onItemClick(AdapterView<?> arg0, View view, int position,
                        long arg3) 

这里 arg0 具有索引印刷机的项目名称。你可以得到这样的名字

name=arg0.getItemAtPosition(position).toString();

你完成了

于 2013-10-09T13:36:34.013 回答