SORU
17 AĞUSTOS 2010, Salı


Nasıl Android Tost görüntülemek için?

Çekti bir slider var ve bir harita gösterir. Kaydırıcıyı yukarı ve aşağı ya da harita göstermek veya gizlemek için hareket edebiliyorum. Harita ön, harita üzerinde dokunma olayları başa çıkabilirim. Dokunduğum her şey, bir AsyncTask ateş, bazı veri indirme ve veri görüntüleyen bir Tost yapar. Dokunma olay tarihinde göreve başladım ancak hiçbir tost kaydırıcıyı ben yakın zamana kadar görüntülenir. Kaydırıcıyı kapalıdır ve göster artık görüntülenmez Zaman Tost görünür.

herhangi bir fikir?

Peki görevi başlatın

DÜZENLEME:

public boolean onTouchEvent(MotionEvent event, MapView mapView){ 
    if (event.getAction() == 1) {
        new TestTask(this).execute();
        return true;            
    }else{
        return false;
    }
 }

ve onPostExecute bir tost yapmak

Toast.makeText(app.getBaseContext(),(String)data.result, 
                Toast.LENGTH_SHORT).show();

Bu sorun şuydu ki yeni TestTask(bu), bu MapActivity için MapOverlay için değil, bir referans.

CEVAP
17 AĞUSTOS 2010, Salı


Nasıl Android Tost görüntülemek için?

"Tost" uygulamanızda, bu deneyin: . görüntülemek için

Toast.makeText(getApplicationContext(), (String)data.result, 
   Toast.LENGTH_LONG).show();

diğer örnek...

Toast.makeText(getApplicationContext(), "this is my Toast message!!! =)",
   Toast.LENGTH_LONG).show();

Süre için iki constats tanımlayabiliriz:

intLENGTH_LONGUzun bir süre için görünümü veya metin bildirimi göster zaman.

intLENGTH_SHORTKısa bir süre için görünümü veya metin bildirimi göster zaman.

Hakkında daha fazla bilgi edinin "Toasts"

diğer seçenek, tost özelleştirme:

LayoutInflater myInflater=LayoutInflater.from(this);
View view=myInflater.inflate(R.layout.your_custom_layout,null);
Toast mytoast=new Toast(this);
mytoast.setView(view);
mytoast.setDuration(Toast.LENGTH_LONG);
mytoast.show();

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • J Medema

    J Medema

    11 EKİM 2006
  • Shon Gonzales

    Shon Gonzale

    5 EKİM 2014
  • superflyy88

    superflyy88

    8 ŞUBAT 2009