【问题标题】:How To Make Pieces Of Pizza Buttons Clickable?如何使披萨按钮可点击?
【发布时间】:2016-03-04 18:07:16
【问题描述】:

你好,我想做一个这种风格的菜单,但我不知道这是否可行!

我在互联网上搜索过,但我发现的只是这个没有帮助的问题: How to implement onClickListener only when is image click?

【问题讨论】:

    标签: android button


    【解决方案1】:

    在您的自定义视图的onTouchEvent 中调用performClick() 方法。你必须实现TouchListener。并且不要忘记在您的 onTouchEvent 方法中调用 super.onTouchEvent(event)

    @Override
    public boolean onTouchEvent(final MotionEvent event) {
        if(event.getAction() == MotionEvent.ACTION_UP){
            return performClick();
        }
        return true;
    }
    

    【讨论】:

      【解决方案2】:

      在RelativeLayout 或FrameLayout 中使用4 个ImageView 设计您的布局。 为每个 ImageView 提供一个 ID,然后在 Java 代码中定义您想要的 ImageView,然后:

      ImageView about = (ImageView)findViewById(R.id.about);
      about .setOnClickListener(new View.OnClickListener() {
              @Override
              public void onClick(View v) {
                  //YOUR CODES
              }
          });
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-12-30
        • 1970-01-01
        • 1970-01-01
        • 2013-11-06
        • 2015-06-16
        相关资源
        最近更新 更多