Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android如何在gallery项目上提供点击事件_Android - Fatal编程技术网

android如何在gallery项目上提供点击事件

android如何在gallery项目上提供点击事件,android,Android,只需浏览上面的链接。有一个Android Coverflow小部件的示例代码。 我想给点击事件的图像。我该怎么做呢。 请给我任何建议。 谢谢按照下面的代码操作 mCoverFlow.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long arg3)

只需浏览上面的链接。有一个Android Coverflow小部件的示例代码。 我想给点击事件的图像。我该怎么做呢。 请给我任何建议。 谢谢

按照下面的代码操作

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

    }
});
遵循下面的代码

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

    }
});

嗯,由于小部件是从Gallery扩展而来的,所以您可能只需要添加一个侦听器:

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) {
      }
    });

嗯,由于小部件是从Gallery扩展而来的,所以您可能只需要添加一个侦听器:

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) {
      }
    });

如何获取我单击的特定图像?使用作为参数传递到方法中的位置int。如何获取我单击的特定图像?使用作为参数传递到方法中的位置int。如何获取我单击的特定图像?如果我需要像可使用onClickListener设置Clickable。。那该怎么办呢。。。感谢您的关注..如何获取我单击的特定图像?如果我需要像使用onClickListener自动执行setOnItemClickListener一样自动执行setClickable。。那该怎么办呢。。。谢谢你的关心。。