پاسخ ها ( 3 )

    1
    2019-02-24T15:21:03+03:30

    سلام.

    لطفا اینطوری سوال نپرسید.

    سوالتون خیلی واضح نیست. ممنون میشم پیشتر توضیح بدید.

    لیست ویو باز بود یعنی چی؟!

      0
      2019-02-24T21:24:44+03:30
      این پاسخ ویرایش شد.

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

      ScrollView1.Panel.LoadLayout("Listview")

      حالا با کلیک برگشت درحالت activity.finish کل اکتیویتی بسته میشه و ولی به لیست باتن ها درهمون اکتیویتی برنمیگرده (اکتیویتی بسته میشه وبرمیگرده به اکتیویتی اول) من میخوام به این شکل باشه که اگر

      ScrollView1.Panel.LoadLayout("Listview")

      فعال بود با کلیک برگشت لیست ویو واسکرول ویو ریمو بشن وبرگردم به لیست باتن ها درغیر اینصورت اگر لیست ویو واسکرول ویولود نبودند یا اینکه قبلا ریمو شده بودند اونوقت activity.finish بشه

       

    1
    2019-02-25T16:03:56+03:30

    منظورتون از فعال بود چیه؟!

     

    خب برای برگشت به هراکتیویتی باید

    activity.finish

    startActivity(x)

    حرف ایکس همون اکتیویتی میشه که قصد رفتن بهش رو دارید.

    1
    2019-02-25T19:18:46+03:30

    سلام

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

    در روش دوم این آموزش اومدیم و دکمه Back(بازگشت) گوشی رو کنترل کردیم و گفتیم اگه دکمه بازگشت زده شد فلان کار انجام بشه.

    حالا در بیسیک برای ویو یک ویژگی داریم به اسم visible که مشخص میکنه اون ویو در صفحه نمایش داده بشه یا نه، برای مثال میخوایم panel رو مخفی کنیم در صفحه، به این شکل عمل میکنیم:

    panel.visible = true

    که دو مقدار true و false میگیره

    حالا شما بیاید و بگید که وقتی دکمه بازگشت گوشی زده شد Panel,ListView یا هر شیء دیگه ای که در صفحه دارید مخفی بشه:

    Sub Activity_KeyPress (KeyCode As Int) As Boolean
      If KeyCode = KeyCodes.KEYCODE_BACK Then
    	panel.visible = true
      End If
    End Sub

    یا اکتویتی که توش دکمه ها رو قرار دادید، باز بشه

    انجام بدید ببینید نتیجه میگیرید یا نه

    دوست عزیز لطفا، در همون متن سوال به صورت کامل و شفاف مشکل خودتون رو شرح بدید، تا راهنمایی سریع تر صورت بگیره، متشکرم 🙂

    موفق باشید.

    بهترین پاسخ

ارسال یک پاسخ