android - 如何从android中的listView onItemClick获取项目?

标签 android android-listview onitemclicklistener

我正在开发一个应用程序,我在该应用程序中创建了一个自定义 ListView 。我正在通过 API 调用填充 listView。现在单击一个特定的列表项,我想获取显示在该索引上的数据。 我应该在下面的代码中更改什么

  vehicle_select_listview.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

            ImageView selectedImage = (ImageView) view.findViewById(R.id.checkBox);

           selectedImage.setImageResource(R.drawable.simplecheck);
           String str =  parent.getAdapter().getItem(position).toString();

            Toast.makeText(getApplicationContext(), "  " + str , Toast.LENGTH_SHORT).show();
        }
    });
}

请帮忙。谢谢

最佳答案

就这么简单。 parent.getItemAtPosition(位置);

关于android - 如何从android中的listView onItemClick获取项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32867968/

相关文章:

android - 唤醒锁在 Android 的自定义系统服务中无法正常工作

android google+登录反复为注册用户显示权限屏幕

java - 连接到 MySQL 数据库并将数据库放在 Android 手机上

java - 消息传递应用程序的 ListView 在滚动后显示错误的 listItem 布局

android - 在 ListView 中突出显示并保持突出显示所选项目

android - ListView.onItemClick 不工作

android - ListView 项目在 Android 中不可点击

java - AudioPlaybackCapture(Android 10)无法正常工作并录制空声音

java - ListView 行不可点击(添加两个按钮后)

android - 处理菜单项点击事件 - Android