如何从android中的ListView多列中的选择项获取值

时间:2014-05-02 08:41:34

标签: java android listview parameter-passing

我想知道如何从android中的多列ListView中的所选项中获取值? 并在新活动中显示价值。

1 个答案:

答案 0 :(得分:0)

为了获得所选项目,您应该使用适当的事件监听器,例如,如果您要获取单击的项目,请使用此

listview.setOnItemClickListener(new OnItemClickListener() {
  public void onItemClick(AdapterView<?> parent, View view,
      int position, long id) {
    Log.d(LOG_TAG, "itemClick: position = " + position + ", id = "
        + id);
  }
});

如果您需要将某项活动传递给其他活动,则可以通过意图

进行
 intent.putExtra("KEY", obj);  

// to retrieve object in second Activity
getIntent().getSerializableExtra("KEY");

注意为了将对象传递给其他活动,它必须是可序列化的 关于ot列表项单击侦听器,也可能存在获取项目焦点的问题