如何制作比萨饼按钮可点击?

时间:2014-07-23 19:18:28

标签: android button

pieces of pizza are clickable

嗨,我想制作一个这种风格的菜单,但我不知道这是否可行!

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

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:-1)

使用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
        }
    });