Android 如何在ListView中获取对象并将其分配给变量?

Android 如何在ListView中获取对象并将其分配给变量?,android,listview,Android,Listview,我在public void Onite McClick中尝试了以下方法: 它不起作用的原因是,即使单击了其他位置,它也始终显示第一个位置的文本 我想在单击listview时提取该特定位置的地址,并将其分配给字符串变量。检查此操作是否有效: TextView tv = (TextView)findViewById(android.R.id.text1); String str = String.valueOf(tv.getTe

我在public void Onite McClick中尝试了以下方法:

它不起作用的原因是,即使单击了其他位置,它也始终显示第一个位置的文本


我想在单击listview时提取该特定位置的地址,并将其分配给字符串变量。

检查此操作是否有效:

TextView tv = (TextView)findViewById(android.R.id.text1);
                                    String str = String.valueOf(tv.getText());
                                    String orderID = str.split("Address: ")[1].split("Time Frame: ")[0];
26-John Smith
    Address: 41 Texas 55
    Time Frame: 5:00pm - 6:00pm
    Order ID: 5787
    Submitted at: 2015-03-15 11:18:23
TextView tv = (TextView)findViewById(android.R.id.text1);
                                    String str = String.valueOf(tv.getText());
                                    String orderID = str.split("Address: ")[1].split("Time Frame: ")[0];
listView.setOnItemClickListener(new OnItemClickListener() {
      public void onItemClick(AdapterView<?> parent, View view,int position, long id) {

    TextView tv = ((TextView) view);
    String str = String.valueOf(tv.getText());
    String orderID = str.split("Address: ")[1].split("Time Frame: ")[0];

            }
          });