安卓: 您好,我正在尝试获取被点击项目的索引,但我不知道该怎么做。 我想如果我单击 ListView 中的任何项目,它将打开带有该项目编号(电话号码)的 SmsManager。 谁能告诉我该怎么做?
有源码:
list1.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View view, int position,
long id) {
SmsManager m = SmsManager.getDefault();
Uri uriSMSURIs = Uri.parse("content://sms/inbox");
Cursor cc = getContentResolver().query(uriSMSURIs, null, null, null, null);
String phoneNumber = cc.getString(cc.getColumnIndex("address"));
m.sendTextMessage(phoneNumber , null, phoneNumber , null, null);
}
});
最佳答案
“点击 [原文如此] 的项目的索引”是提供给 onItemClick()
的 position
参数。
关于android - 在 ListView 中单击的项目的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5021203/