Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] Button pressed andorid


Rekomendowane odpowiedzi

Opublikowano

Czesc, nie bardzo wiem jak w javie rozwiazac problem z przytrzymaniem butona, juz wiem ze nie chodzi mi o LongClick, tylko z uzyciem onTouchListener - akcja ma sie powtarzac gdy button jest przytrzymany, w c# zrobil bym to sobie w background workerze(tak to sie odmienia?:D) dal petle na evencie mouse down bym go startowal, a na mouse up zatrzymywal - z java nie mialem wiele do czynienia, wiec prosze was o pomoc szukalem troche w necie ale niestety nic co by mnie zadowalalo. jedynie co to zlozylem cos takiego

 public boolean onTouch(View v, MotionEvent event) 
    {   

        switch (event.getAction()) 
        {

        case MotionEvent.ACTION_DOWN:
        {
        	//gdy przytrzymane
        }

        break;
        case MotionEvent.ACTION_UP:
        {
          //koniec
        }
        break;
    }

    return true;
    }

 

OnCreate

 

Button pszycisg = (Button) this.findViewById(R.id.test);
pszycisg.setOnTouchListener(this);
podkresla mi zarowno setOnTouchListener
The method setOnTouchListener(View.OnTouchListener) in the type View is not applicable for the arguments (<moja nazwa>)
jak i onTouch(View v, MotionEvent event)
The method onTouch(View, MotionEvent) of type <moja nazwa> must override or implement a supertype method
czegos nie importuje czy ki uj ?

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...