我的活动中有一个ListView。
每行以这种模式包括三个TextView:(RowId)(名称)(电话号码)

用户单击某行时,我需要获取行ID。我做了很多事情并在网上搜索,但是没有找到解决方案。我不知道如何从以下方法获取行ID:

listView = (ListView) findViewById(R.id.listview);
listView.setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
            Log.i(TAG, "item " + position + " clicked.");

        }
});


任何建议,将不胜感激。

最佳答案

您也可以使用v.findViewById(R.id.yourTextViewId)

10-08 14:00
查看更多