Dzięki:)
Jednakże dotarłem do momentu niezgodności zmiennych i nie bardzo rozumiem skąd się błąd bierze.
W warunku sprawdzającym wywala mi że próbuję przyrównać double do boola, ale to nie jest prawda bo zmienne lokalne mają wartość dobule.
Poniżej zamieszczam kod. Prosiłbym uprzejmie o pomoc.
@Override
public boolean onTouchEvent(MotionEvent event) {
// MotionEvent object holds X-Y values
if(event.getAction() == MotionEvent.ACTION_DOWN) {
double x,y;
double width,height;
x=event.getX();
y=event.getY();
DisplayMetrics metrics = getResources().getDisplayMetrics();
width = metrics.widthPixels;
height = metrics.heightPixels;
if(0<=y<=(height/3))
{
Toast.makeText(this, "Obszar pierwszy", Toast.LENGTH_LONG).show();
}
String text = "You click at x = " + event.getX() + " and y = " + event.getY();
Toast.makeText(this, text, Toast.LENGTH_SHORT).show();
}
return super.onTouchEvent(event);
}