【发布时间】:2018-03-01 01:51:22
【问题描述】:
我想为我的列表视图设置一个动作监听器,以便根据单击的位置显示特定的详细信息。但是,我在使用 getPosition() 和 getName() 方法时遇到了错误。请帮助我纠正这种情况,并解释它是如何运作的,因为我很困惑。
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?>adapter, View v, int position, long id) {
String item = yourData.getPosition(position).getName(NAMES);
Intent intentProduct = new Intent(Scrollable.this, ProductDetail.class);
intentProduct.putExtra("Key", item);
startActivity(intentProduct);
}
});
【问题讨论】:
标签: java android listview android-studio actionlistener