دوستان امروز در این آموزش میخایم مکان ToastMessage رو در صفحه تغییر بدیم تا بتونید هرجا که میخاید از اون استفاده و پیامتون رو نمایش بدید.

برای دیدن آموزش به ادامه مطلب مراجعه کنید .

برای اینکا شما اول باید کتابخانه JavaObject   رو در قسمت libraries عال بزنید که اموزشش تو سایت هست اگرم کتاب خانه رو ندارید میتونید از سایت دانلود کنید . 

مرحله بعد اینه که شما بیاید این ساب رو در اخر اکتیویتی قرار بدید

Sub ShowToastAt(x As Int, y As Int,Text As String, longDuration As Boolean)
  Dim duration As Int
  If longDuration = True Then
  duration = ۱
  Else
  duration = ۰
  End If
   Dim ctxt As JavaObject
   ctxt.InitializeContext
  Dim toastJO As JavaObject
  toastJO = toastJO.InitializeStatic("android.widget.Toast").RunMethod("makeText", Array(ctxt, text, duration))
  toastJO.RunMethod("setGravity", Array(Bit.Or(Gravity.TOP, Gravity.LEFT), x, y))
  toastJO.RunMethod("show", Null)
End Sub

خب حالا دیگه تموم شد

حالا میتونید به شکل زیر میتونید از این ساب استفاده ببرید


ShowTooltip( x , y , " text " , longDuration )

بجای x و y مختصاتی که میخواید اونجا نمایش داده بشه رو بذارید، بجای text متن راهنمای موردنظرتون رو بذارید و longDuration هم که دو مقدار True و False رو میگییره و به ترتیب مدت زمان بیشتر  و کمتر پیام رو نمایش میده

** نکته: در هر ساب بخیاد که این کار رو بکنید باید کد بالا رو (اولیه) در ساب بزار سپس از کد پاینی استفاده کنید .

امیدوارم از آموزش راضی باشید