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

  • Charles Griffin Gibson

    Charles Grif

    26 NİSAN 2006
  • Eric Enge

    Eric Enge

    2 Kasım 2009
  • LinusTechTips

    LinusTechTip

    25 Kasım 2008