首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SetOnclickListener大脑锁定如何做

SetOnclickListener大脑锁定如何做
EN

Stack Overflow用户
提问于 2012-06-19 13:30:42
回答 2查看 161关注 0票数 0

我有一个使图像全屏显示的按钮(无/标题或通知栏)。我抛出了一个祝酒词,说你可以点击屏幕,通过屏幕顶部的选择按钮恢复到正常大小。我在如何注册图像屏幕的SetOnClickListener上遇到了一个难题。我有as代码。

代码语言:javascript
复制
 public void getFull(View v)
      {
       OnScreen=1;   
       if(ScreenNoBars==0)ScreenNoBars=1;
       getWindow().setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS,
       WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);  //gets rid of title bar   
       ImageView img=new ImageView(this);
       img.setImageDrawable(getMyImage(0));
       setContentView(img);
       img.setOnClickListener((OnClickListener) v);   //<<< problem here
       Toast.makeText(getApplicationContext(), "Tap Image to restore buttons or Rotate
       device.",Toast.LENGTH_LONG).show();
      }
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-19 13:34:22

您可以通过执行以下操作直接处理ImageView单击

代码语言:javascript
复制
img.setOnClickListener(new OnClickListener() {
 @Override
 public void onClick(View v) {
      Toast.makeText(v.getContext(), "Image Clicked", Toast.LENGTH_LONG).show();
                //do operation
  }
});
票数 4
EN

Stack Overflow用户

发布于 2012-06-19 13:34:16

确保您设置了图像和可点击。ie ImageView blah; blah.setClickable(true);

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11094897

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档