1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

برنامه نویسی بیسیک ۴ اندروید

شروع موضوع توسط DaniyaL ‏10/2/19 در انجمن برنامه نویسی

  1. Darkness

    تاریخ عضویت:
    ‏18/3/13
    ارسال ها:
    3,398
    تشکر شده:
    19,400
    امتیاز دستاورد:
    116
    جنسیت:
    مرد
    حرفه:
    B4A
    نمایش ToastMessage بصورت یک view دلخواه

    [ ما تا الان با کد ToastMessageShow میومدیم یک متن رو نشون میدادیم.
    ولی با تابع زیر میتونیم یه view مثل: باتن، ادیت تکست و... رو نشون بصورت توست مسیج نشون بدیم. ]

    تابع:
    کد:
    Sub CreateToast(view As View,longg As Boolean)
     '@cafetoseeh
    Dim jo As JavaObject
      jo.InitializeContext
      Dim tjo As JavaObject
      Dim length = 0 As Int
      If longg Then
        length = 1
      End If '@cafetoseeh
      tjo = tjo.InitializeStatic("android.widget.Toast").RunMethodJo("makeText",Array(jo,"",length)) '@cafetoseeh
      tjo.RunMethod("setView",Array(view))
      tjo.RunMethod("show",Null)
    End Sub
    ✅ استفاد - مثال:
    کد:
      Dim button As Button
      button.Initialize("")
      button.Text="این یک باتن است"

    CreateToast(button,True) 'نمایش toast
     
    آخرین ویرایش: ‏10/2/19
  2. Darkness

    تاریخ عضویت:
    ‏18/3/13
    ارسال ها:
    3,398
    تشکر شده:
    19,400
    امتیاز دستاورد:
    116
    جنسیت:
    مرد
    حرفه:
    B4A
    [​IMG]


    ⚠️ دیدین توی پنجره Logs بیسیک4اندروید یه سری هشدارهای زردرنگ نشون داده میشه یا زیر خط مورد نظر زرد میشه که خیلی هم مهم نیستن،

    اولاً که خیلی خوبه هشدار مربوطه رو مطالعه کنید و ببینید از چیه و رفعش کنید، مثلا return false گذاشتن برای انتهای sub keypress یا استفاده نشدن یه متغیر و الکی تعریف شدنش...

    ❇️ اما برای برای ازبین بردن و نادیده گرفتن اونها 2 روش وجود داره:

    1. اگر خطا از sub مربوطه هست انتهای خط اول sub تایپ کنید 'ignore / مثال:
    Sub activity_KeyPress (KeyCode As Int) As Boolean 'ignore

    2. و یا بالای ماژول(اکتیویتی یا...) مربوطه با توجه به شماره خطاها اونهارو رد کنید:
    #IgnoreWarnings: 2,19
     
    AftabGardoon از این پست تشکر کرده است.