Android 如何在ListView中获取对象并将其分配给变量?
我在public void Onite McClick中尝试了以下方法: 它不起作用的原因是,即使单击了其他位置,它也始终显示第一个位置的文本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
我想在单击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];
}
});