2

How do I make the following type on Menu? I made it but the buttons dont touch the sides and they leave out the background..

image

Help?

4

1 回答 1

1

我建议您制作一个ImageView并将背景图像设置为您显示的图像。然后onTouch根据触摸的位置处理它上面的事件。因此,通过反复试验获得所有三个区域所需的界限。您可以使用以下方法获取点击位置:

@Override
public boolean onTouch(View v, MotionEvent event) {
   int x = event.getX();
   int y = event.getY();
   return true;
}

因此,使用您使用此代码获得的 x,y 坐标以及通过反复试验获得的图像的 3 个部分的边界。比较它们并相应地执行您的代码。

希望能帮助到你!干杯。

于 2013-07-24T12:13:34.353 回答