android如何在gallery项上给出click事件

时间:2011-06-22 04:30:06

标签: android

http://www.inter-fuser.com/2010/02/android-coverflow-widget-v2.html

只需浏览以上链接即可。 Android Coverflow小部件有一个示例示例代码。 我想在图像上给出点击事件。我该怎么做。 Plz建议我任何方式。 谢谢

2 个答案:

答案 0 :(得分:10)

按照以下代码

mCoverFlow.setOnItemClickListener(new OnItemClickListener()
{
    @Override
    public void onItemClick(AdapterView<?> parent, View view, int position, long arg3)
    {
        // TODO Auto-generated method stub

    }
});

答案 1 :(得分:1)

嗯,因为小部件从Gallery扩展,大概你可以添加一个onItemClickListener:

coverFlowView.setOnItemClickListener(new OnItemClickListener() {
  @Override
  public void onItemClick(AdapterView<?> gallery, View view, int position, long id) {
    //do stuff!
  }
});

以同样的方式,您可以设置一个onItemSelectedListener,只要项目被“选中”就会触发(位于图库的中心:

    coverFlowView.setOnItemSelectedListener(new OnItemSelectedListener() {
      @Override
      public void onItemSelected(AdapterView<?> list, View view, int position, long id) {
        //do stuff!
      }

      @Override
      public void onNothingSelected(AdapterView<?> parent) {
      }
    });