دوستان امروز در این آموزش میخایم مکان 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 رو میگییره و به ترتیب مدت زمان بیشتر و کمتر پیام رو نمایش میده
** نکته: در هر ساب بخیاد که این کار رو بکنید باید کد بالا رو (اولیه) در ساب بزار سپس از کد پاینی استفاده کنید .
امیدوارم از آموزش راضی باشید
درباره این سایت