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
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();
nasıl android Uyarı İletişim kutusunu ...
Nasıl Android Evet/Hayır iletişim kutu...
Nasıl Android Tost konumunu değiştirme...
Nasıl Saydamlık (Alfa) Android Görüntü...
Nasıl fotoğraf listesini görüntülemek ...